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

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.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.