系统中安装了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’(尝试重新安装)
解决python默认调用问题---安装了anaconda3,但仍调用python2.7
但是,最后才发现应该是usr/bin目录下对应的python不是anaconda3对应的python3.x的文件。
所以,应该先删除usr/bin/下对应的python(应该是需要权限的):
然后,把你的anaconda3中的python3.x的路径软连接过去:
另外,需要自己检查一下.bashrc目录下是否有anaconda3的路径,可以用以下命令查看,并生成:
Finish !!!
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并点击:“资料”即可领取。