Para definir as coisas para que python obtenha a nova versão, mas todos os outros, incluindo os programas padrão do sistema operacional, receberão o original:
-
escolha um diretório para guardar seus programas pessoais (ou links simbólicos para eles). Isso pode ser
$HOME/binou/usr/local/bin, o que você quiser. Crie se não existir. Usarei$HOME/binneste exemplo. -
Edite seu
~/.profile. No Ubuntu 14.04, provavelmente já contém uma linha que dizPATH="$HOME/bin:$PATH", que colocará esse diretório na frente do caminho de pesquisa. Se não, adicione essa linha. -
execute
ln -s /usr/local/bin/python2.7 $HOME/bin/python -
faça logout, faça login, digite
which pythonpara verificar se o shell está localizando o (symlink) python no diretório$HOME/bin. Digitepython --versionpara verificar se você está recebendo a nova versão.
Você já está fazendo uma coisa boa fazendo seus scripts começarem com a linha #!/usr/bin/env python em vez de #!/usr/bin/python . O comando env procurará pelo caminho de pesquisa para encontrar python .