Tags

, ,


Olá pessoal.

Depois de muita luta e procura, e obviamente, com a ajuda da comunidade Python no Orkut e juntando dicas daqui e de lá, consegui fazer essa tarefa que é tão simples e tão pouco documentada.

O Ubuntu por default vem com o Python 2.6 instalado. Se você instalar uma versão mais nova do Python, o Ubuntu instala automatica e lindamente como sempre, porem, deixa a versão 2.6 como default.

Bem, a primeira coisa é instalar o python 3.1.

Em seguida:

Entrar no Shell em Aplicativos > Acessórios > Terminal. Com o terminal aberto, digite:

sudo chmod 777 /usr/share/python/debian_defaults

Isso irá permitir que você possa alterar o arquivo debian_defaults

Abra o navegador de pastas e digite ou navegue: /usr/share/python/

Agora você conseguira editar o arquivo debian_defaults

Abra o Arquivo debian_defaults

Na terceira linha deve estar escrito assim: default-version = python2.6

Altere o conteúdo para: default-version = python3.1

Na linha 6, deve ter algo como:

# all supported python versions
supported-versions = python2.5, python2.6

Adicione as demais versões instaladas como 3.0 e 3.1 deixando assim:

# all supported python versions
supported-versions = python2.5, python2.6, python3.0, python3.1

Agora o passo mais importante, definindo definitivamente a versão do Python

Abra o terminal e digite:

sudo rm /usr/bin/python
ln -s /usr/bin/python3.1 /usr/bin/python

depois digite:

python -v (com v minúsculo)

Espere executar tudo que precisa e ao completar, digite:

exit()

Em seguida digite:

python -V (com o V maiúsculo)

Se aparecer: Python 3.1.1+ quer dizer que foi atualizado.

Se fizerem e der certo, postem nos comentários😉

Referências:

[update]Lucas, valeu pelo comentário, de fato esqueci de editar esta parte do texto. Agora esta corrigido[/update]

How to change python default version on Ubuntu 9.10