首先這里不建議使用其他文章中說使用brew來安裝抑片,這里建議使用官方安裝方法。
在這里我的系統(tǒng)是剛剛安裝的硫惕,所以比較干凈茧痕。幾乎什么都沒有,除了Xcode 10.3疲憋。
大家都知道m(xù)acOS是自帶python 2.7的凿渊,但系統(tǒng)是沒有自帶pip的。
在這里我去官網(wǎng)安裝了python最新版本3.7.4的基礎(chǔ)上做的以下操作。
其實我也沒做什么埃脏,就做了一個動作搪锣。
在這里我在終端直接使用python3是可以直接進(jìn)入python3.7.4編輯環(huán)境的情況下完成的。
如果你不行彩掐,請先把原python3++卸載干凈构舟。另外要說明的是我系統(tǒng)只有兩個版本的python環(huán)境,如果需要做多個環(huán)境的話請自行g(shù)oogle處理一下堵幽,這里就這做過多介紹了狗超。
pip & pip3共存其實很簡單,就使用以下命令即可朴下。
sudo easy_install pip
因為不管2.7還是新安裝的python環(huán)境都帶有easy_install安裝器的努咐,所以就直接sudo easy_install pip
就可以完成了pip & pip3的安裝,你別聽網(wǎng)上那些復(fù)制粘貼的文章殴胧,你搞半天都是徒勞渗稍。
另外要說明的先后順序比較重要,因為我是到官網(wǎng)下載的3.7.4dmg直接安裝的团滥,easy_install會自動檢測python版本去處理pip 以及pip3的軟鏈接竿屹,所以新版本的確是方便了很多【逆ⅲ看圖
這兩項是很重要的拱燃,默認(rèn)是被選上的,這樣就不再需要我們手動去配置就可以把pip pip3共存了力惯。
以上的操作完成之后新安裝python環(huán)境都會附帶上easy_install安裝器碗誉。所以我們可以直接使用easy_install 來安裝pip和pip3.
pip安裝
sudo easy_install pip
pip卸載
sudo pip uninstall pip
附加:
個人建議最好更新一下pip3的
pip3 install --upgrade pip
前面的pip3是說明你正在使用python3++的pip,后面的pip不帶3的是pip3自身的命令夯膀,不要以為這命令是pip3更新了pip诗充,這是pip3更新pip3的哈。
只要更新之后你就不會再出現(xiàn)以下煩人的提示了诱建。
當(dāng)然蝴蜓,升不升級隨便看各人愛好。
特別說明一下:
python在2020年1月1日后將不再維護(hù)2.7版本了,所以pip未來將不再支持2.7版的python了俺猿,我認(rèn)為這是一個好消息茎匠。新的經(jīng)典版python將要出現(xiàn),你認(rèn)為是哪個版本呢押袍?
這樣你就可以使用pip3安裝virtualenv試試诵冒。
pip3 install virtualenv
創(chuàng)建虛擬環(huán)境
virtualenv --no-site-packages venv
進(jìn)入虛擬環(huán)境
source venv/bin/active