Mac 自帶Python 2.7泉懦,并且是 xcode?的 dependency 稿黍,作業(yè)要求 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
現(xiàn)在在 terminal 中 python3 命令就是調用 Python 3.6.1鸟悴,而 sublime 中的配置還是 3.5
還差 sublime 的配置文件。
好了奖年,可以假裝我只用 python 3.6
搭環(huán)境一直都是我很頭痛的事情细诸,雖然不完美,但是第一次獨立搞定環(huán)境配置陋守,紀念一下震贵。