Qualquer maneira de (facilmente) atualizar o Python no Ubuntu?

1

Eu tinha o Ubuntu 10.04 instalado, que veio com o Python 2.6. Então eu instalei o 3.1 e usei apenas um deles. Em um ponto eu acho que instalei um monte de bibliotecas também, deve ter usado o apt-get para obter um pacote de bibliotecas compiladas ou algo assim.

De qualquer forma, eu atualizei para o 10.10, que eu acho que tem o Python2.7 como padrão. Mas, se eu rodar o python no console, ainda recebo o shell 2.6. O problema que tenho é que eu quero usar dicionários ordenados, mas porque eu estou no 2.6 eu não posso. Todos os pacotes estão instalados na versão 2.6, então eu posso usar apenas 2.7 para coisas triviais. Por exemplo, o 2.7 não possui PIL, numpy, opencv etc.

Eu tentei remover o link simbólico de / usr / bin / python que estava apontando para /usr/bin/python2.6 e adicionando um novo em /usr/bin/python2.7, e enquanto ele funciona, todos os meus bibliotecas ainda estão na versão antiga. Então tentei instalar o pip, mas ele não funcionou. Retornar / usr / bin / python para 2.6 no entanto fez pip funcionar, o que significa que ele foi instalado para a versão 2.6 apesar da minha tentativa de usá-lo com 2.7.

Alguma sugestão que me ajude a atualizar sem formatação ou ficar careca?

Editar: esse cara teve um problema semelhante e nenhuma solução. : (

    
por Community 09.12.2010 / 02:05

1 resposta

1

Acho que você precisa definir o PYTHONPATH depois de alterar os links. Em uma nova instalação do Ubuntu 10.10 eu acabei de fazer, eu tenho:

evadeflow(57)% echo $PYTHONPATH 
/home/evadeflow/lib/python2.6/site-packages:/usr/lib/python2.6/site-packages

Você deve definir isso no seu ambiente para que aponte para a versão que deseja usar (por exemplo, alterar o 2.6 para 2.7 ...)

    
por 09.12.2010 / 02:19

Tags