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/bin
ou/usr/local/bin
, o que você quiser. Crie se não existir. Usarei$HOME/bin
neste 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 python
para verificar se o shell está localizando o (symlink) python no diretório$HOME/bin
. Digitepython --version
para 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
.