Não é possível executar aplicativos python de desktop ao trocar a versão padrão do Python

2

Eu trabalho no Google Appengine, que requer o Python 2.5. Nós todos sabemos que o Python 2.5 não é suportado pela última versão do Ubuntu. Os programas do Ubuntu, como o Centro de Software e o Gwibber, são altamente dependentes do Python 2.7, já que alterei a versão padrão do Python para o Python 2.5 (criei um link simbólico para /usr/bin/python - > /usr/bin/python2.5 ).

Toda vez que recebo algum tipo de erro. O que inclui o Software Center não funciona, o Update Manager não funciona, incapaz de atualizar o Gwibber (mesmo a partir da linha de comando. Isso me dá um erro que a versão padrão do python não é 2.7).

No entanto, eu trabalho na linha de comando, então isso não é um problema para mim, mas para ficar atualizado toda vez que eu precisar alterar o link simbólico. Existe alguma outra solução para esse problema?

    
por Nihar Sawant 25.05.2011 / 20:57

1 resposta

3

Se você quiser instalá-lo manualmente, instale-o em algum lugar em /usr/local/ ou /opt e use o caminho completo para o binário python em seus programas ou defina $PATH para que ele tenha o diretório contendo seu binário python antes dos outros diretórios e use o usual #!/usr/bin/env python

    
por Florian Diesch 25.05.2011 / 22:11