/usr/bin/python
deve ser um link simbólico para qualquer versão do python que você deseja usar. No meu sistema padrão, ele se conecta ao python2.7, que também está em /usr/bin
, mas é um executável, não um link.
Eu também tenho python3.4 em /usr/bin
; se eu quisesse usar isso em vez de python2.7, eu simplesmente redefiniria o link usando o comando ln
, da seguinte forma:
sudo ln -sT /usr/bin/python3.4 /usr/bin/python
-s cria um link simbólico; -T significa tratar o alvo como um arquivo normal, não um diretório.
Se o link python existisse, você precisaria excluir ou renomeá-lo.
Isso não deve ter nada a ver com o caminho.
Sinto-me obrigado a mencionar que você nunca deve fazer modificações usando sudo
a menos que entenda o que está fazendo (especialmente sabe como desfazê-lo ou, pelo menos, anote as etapas exatas para poder perguntar) ou está instruído sobre exatamente o que fazer por uma fonte confiável (e é melhor entender o que está fazendo, mesmo nesse caso). Essa é toda a razão sudo
requer permissões especiais e uma senha.