Qual è il modo migliore per ottenere Python 2.5 e 2.7


27

Ubuntu 10.04 ha solo due versioni Python 2.6 e 3.1 supportate. Gli sviluppatori hanno spesso bisogno di più, per testare che il loro codice Python funziona su 2.7, 2.5 (e forse anche 2.4 e versioni precedenti). Qual è il modo migliore per installare queste versioni Python parallelamente su un sistema lucido?

È il PPA di Felix Krull , che sto attualmente usando?

Per inciso, alcuni pacchetti importanti non sono disponibili in quei Python non standard dal deadsnakes PPA:

  • python-setuptools (ma è possibile installare python-setuptools-deadsnakes)
  • python-profiler

Risposte:


16

Uso anche Deadsnakes PPA di fkrull. Penso che sia il modo migliore per ottenere Python 2.4, 2.5 e 2.7 in questo momento. Non ho riscontrato alcun problema nell'usarlo insieme al Python2.6 predefinito. Aiuta anche a mantenere le cose pulite se usi un virtualenv , specialmente per quelle versioni di Python che non sono quelle predefinite del sistema.


+1 per PPA + virtualenv. Ho ampliato questo approccio in una domanda simile: askubuntu.com/questions/17841/…
— Alan Plum,

4

La tua scommessa migliore sarebbe probabilmente usare debootstrapper creare un chroot di una versione precedente di Ubuntu in cui era supportata la 2.5, o usare una macchina virtuale.

Installarlo in Ubuntu insieme a 2.6 può causare problemi.


1
Potresti essere più specifico sui problemi che possono causare?
— Marius Gedminas,

Alcune librerie sono erroneamente contrassegnate come supportate tutte le versioni di Python quando supportano solo 2.6.x. Si romperanno in modi interessanti e difficili da eseguire il debug.
— lfaraone,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.