更改不正确的python路径ubuntu
问题描述:
从virtualenv内部搞砸了Anaconda安装,然后尝试清除virtualenv之外的Anaconda安装。删除蟒蛇根据这给我留下了不好的路径蟒蛇说明:更改不正确的python路径ubuntu
[email protected]:~$ python
bash: /home/tom/anaconda/bin/python: No such file or directory
Ubuntu的14.04默认Python安装可达到:
[email protected]:~$ which python2.7
/usr/bin/python2.7
我怎样才能重新分配python2.7到默认的Python ?
我试图删除(和unlink)
[email protected]:~$ rm /home/tom/anaconda/bin/python
rm: cannot remove ‘/home/tom/anaconda/bin/python’: No such file or directory
和设置新的连接
[email protected]:~$ sudo ln -s /usr/bin/python2.7 /usr/bin/python
ln: failed to create symbolic link ‘/usr/bin/python’: File exists
卡 - 知道的任何帮助。
答
您的shell高速缓存路径查找,并且从python
到/home/tom/anaconda/bin/python
的扩展仍然被高速缓存。
简单明确python
从缓存:
hash -d python
一旦故障被清除,bash
会扫描你的PATH
再次找到/usr/bin/python
。
太棒了。马上解决它。 TNX。 – TomSjogren 2014-10-05 03:00:29
您也可以运行'hash -r',它清除整个缓存(并且更容易记住)。 – asmeurer 2014-10-06 15:56:32