解决python默认调用问题---安装了anaconda3,但仍调用python2.7

系统中安装了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

解决python默认调用问题---安装了anaconda3,但仍调用python2.7

但是,最后才发现应该是usr/bin目录下对应的python不是anaconda3对应的python3.x的文件。

所以,应该先删除usr/bin/下对应的python(应该是需要权限的):

然后,把你的anaconda3中的python3.x的路径软连接过去:

另外,需要自己检查一下.bashrc目录下是否有anaconda3的路径,可以用以下命令查看,并生成:

Finish !!!

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并点击:“资料”即可领取。