多版本 Python 共存

2017-03-30  本文已影响0人  人畜无害大蝙蝠

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

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

上一篇下一篇

猜你喜欢

热点阅读