系统中安装了anaconda3,但是在安装或卸载包等 文件时,仍然跑到/usr/local/lib/python2.7目录下。
遇到的问题:
Cannot uninstall 'XXX'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
尝试去卸载 ‘XXX’,命令如下:
cd /
find * -name 'XXX'
rm -rf “对应目录下的包文件,后缀为egg-info”
pip install ‘XXX’(尝试重新安装)
但是,最后才发现应该是usr/bin目录下对应的python不是anaconda3对应的python3.x的文件。
所以,应该先删除usr/bin/下对应的python(应该是需要权限的):
sudo rm -rf /usr/bin/python* #把所有对应的python全删了
然后,把你的anaconda3中的python3.x的路径软连接过去:
sudo ln -s /home/anaconda3/bin/python3.6 /usr/bin/python #对应的是自己的目录
另外,需要自己检查一下.bashrc目录下是否有anaconda3的路径,可以用以下命令查看,并生成:
gedit ~/.bashrc
source ~/.bashrc
Finish !!!