¿Cuál es la mejor manera de obtener Python 2.5 y 2.7


27

Ubuntu 10.04 solo tiene dos versiones compatibles de Python 2.6 y 3.1. Los desarrolladores a menudo necesitan más, para probar que su código Python funciona en 2.7, 2.5 (y tal vez incluso 2.4 y versiones anteriores). ¿Cuál es la mejor manera de instalar esas versiones de Python juntas en un sistema lúcido?

¿Es el PPA de Felix Krull , que estoy usando actualmente?

Por cierto, algunos paquetes importantes no están disponibles en esas Pythons no estándar del PPA de Deadsnakes:

  • python-setuptools (pero puede instalar python-setuptools-deadsnakes)
  • Python-profiler

Respuestas:


16

También uso el PPA Deadsnakes de fkrull. Creo que es la mejor manera de obtener Python 2.4, 2.5 y 2.7 en este momento. No he tenido ningún problema al usarlo junto con el Python2.6 predeterminado. También ayuda a mantener las cosas limpias si usa un virtualenv , especialmente para aquellas versiones de Python que no son las predeterminadas del sistema.


+1 para PPA + virtualenv. He ampliado este enfoque en una pregunta similar: askubuntu.com/questions/17841/…
Alan Plum

4

Su mejor opción probablemente sería usar debootstrappara crear un chroot de una versión anterior de Ubuntu donde se admitiera 2.5, o usar una máquina virtual.

Instalarlo en Ubuntu junto con 2.6 puede causar problemas.


1
¿Podría ser más específico sobre los problemas que pueden causar?
Marius Gedminas

Algunas bibliotecas están marcadas incorrectamente como compatibles con 'todas' las versiones de Python cuando solo admiten 2.6.x. Se romperán de formas interesantes y difíciles de depurar.
lfaraone
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.