多版本 Python 共存

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)境配置,紀念一下。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容