多版本 Python 共存

Mac 自带Python 2.7,并且是 xcode 的 dependency ,作业要求 Python 3 ,所以当时又装了 Python 3.5 。当时某人帮忙配置了2套,运行 Python 2.7 是用 python 命令,运行 Python 3.5 用 python3 。相应的也有 pip 和 pip3 的不同版本。

然而,然而我今天要装 nltk library 时候完全忘记,直接使用 pip 不说,看见 warning 有高版本还直接升级了,导致 pip3: command not found 错误。

我尝试了各种搜索无法解决。

直接 brew install python3 

又安装了 Python 3.6 ,安装路径为 /usr/local/lib/python3.6

原本拥有的 Python 2.7 在 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

原本的 Python 3.5 在 /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/

然后把之前 python 3.5 的link 全部销毁

vim ~/.bash_profile

source ~/.bash_profile

brew link --overwrite python3

brew unlink python3

brew link python3

现在在 terminal 中 python3 命令就是调用 Python 3.6.1,而 sublime 中的配置还是 3.5

还差 sublime 的配置文件。

好了,可以假装我只用 python 3.6

搭环境一直都是我很头痛的事情,虽然不完美,但是第一次独立搞定环境配置,纪念一下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容