Esta é uma maneira melhor de instalar o Python 2.7 no Ubuntu 10.04. Qual é a melhor maneira de obter o Python 2.5 e 2.7
No Ubuntu 10.04 instalei recentemente o Python 2.7.1 (ActivePython do ActiveState). Eu uso o meld para o código diff e não tive problemas com o Python 2.6.5, mas depois de mover para o 2.7.1 recebo o seguinte erro quando executo meld :
O Meld requer o pygtk 2.8.0 ou superior
Olhando no Gerenciador de Pacotes Synaptic, eu tenho python-gtk2 instalado, o que eu acredito que os mapas façam no pygtk, mas como o meld não consegue encontrá-lo, isso significa que ele está instalado para o 2.6.5?
Se eu executar o seguinte:
pip install pygtk
Eu recebo:
ImportError: Nenhum módulo chamado dsextras
dsextras parece ser parte do PyGObject, mas se eu tentar fazer:
pip install pygobject
Eu recebo um erro que indica que esse tipo de instalação é suportado apenas no Windows:
Não suportado, ok [y / N]? Erro: distutils construir apenas suportado em janelas
Qual é a maneira recomendada de migrar para uma versão mais recente do Python? É possível importar os pacotes do 2.6.5 para o 2.7.1 ou corro o risco de ter problemas de compatibilidade?
Esta é uma maneira melhor de instalar o Python 2.7 no Ubuntu 10.04. Qual é a melhor maneira de obter o Python 2.5 e 2.7
Você terá problemas de compatibilidade com pacotes com módulos binários, incluindo o pygtk.
Tanto quanto eu entendo, a distribuição ActiveState está bem em janelas onde não há nenhum python nativo, mas os pacotes binários externos parecem menos atraentes no Ubuntu. Suas outras opções são atualizar para o ubuntu 10.10, que eu recomendo, compilando seu próprio python para sua casa, permanecendo compatível com python2.6, ou fazendo o backport do pacote python2.7 a partir de 10.10.