Qual é a melhor maneira de obter o Python 2.5 e 2.7

27

O Ubuntu 10.04 possui apenas duas versões suportadas do Python 2.6 e 3.1. Os desenvolvedores geralmente precisam de mais para testar se o código Python funciona em 2.7, 2.5 (e talvez até 2.4 e versões mais antigas). Qual é a melhor maneira de instalar essas versões do Python lado a lado em um sistema lúcido?

É o PPA de Felix Krull , que estou usando atualmente?

Aliás, alguns pacotes importantes não estão disponíveis nos Pythons não-padrão do PPA deadsnakes:

  • python-setuptools (mas você pode instalar python-setuptools-deadsnakes)
  • python-profiler
Marius Gedminas
fonte

Respostas:

16

Eu também uso o PPA de Deadsnakes do fkrull. Eu acho que é a melhor maneira de obter o Python 2.4, 2.5 e 2.7 no momento. Não encontrei nenhum problema ao usá-lo juntamente com o Python2.6 padrão. Também ajuda a manter as coisas limpas se você usar um virtualenv , especialmente para as versões do Python que não são o padrão do sistema.

brousch
fonte
+1 para PPA + virtualenv. Eu ampliou essa abordagem em uma pergunta semelhante: askubuntu.com/questions/17841/...
Alan Plum
4

Sua melhor aposta provavelmente estaria usando debootstrap para criar um chroot de uma versão anterior do Ubuntu, onde 2.5 era suportado, ou usar uma máquina virtual.

A instalação no Ubuntu junto com o 2.6 pode causar problemas.

lfaraone
fonte
11
Você poderia ser mais específico sobre os problemas que podem causar?
Marius Gedminas
Algumas bibliotecas estão marcadas incorretamente como suportando 'todas' as versões Python quando suportam apenas o 2.6.x. Eles serão quebrados de maneiras interessantes e difíceis de depurar.
Lfaraone 9/10/10