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.