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.