¿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.