$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python2.7 /usr/bin/python
Eu estava seguindo algumas instruções para instalar um pacote e acabei instalando outra versão do python e criando links simbólicos (os nomes que não consigo lembrar). Agora quando eu acerto python do terminal, ele está apontando para /usr/local/python2.7/bin/python2.7
. Eu preciso redefinir o python padrão para /usr/bin/python
. Como fazer isso?
$ which python
/usr/bin/python
$ whereis python
python: /usr/bin/python2.7-config /usr/bin/python2.7 /usr/bin/python /etc/python2.7 /etc/python /usr/lib/python2.7 /usr/bin/X11/python2.7-config /usr/bin/X11/python2.7 /usr/bin/X11/python /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/include/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz
$
$ python
bash: /usr/local/python2.7/bin/python2.7: No such file or directory
$
$ /usr/bin/python
Python 2.7.3 (default, Dec 18 2014, 19:10:20)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python2.7 /usr/bin/python
Experimente sudo apt-get install --reinstall python-minimal
tente atualizar o $PATH
novamente em .bashrc (mesmo que esteja definido em $PATH
)
Dessa forma, a ordem do PATH será alterada indiretamente e primeiro / usr / bin / é escolhido apenas para ir para / usr / local / bin
PATH=/usr/bin:$PATH