1、系統已有python2和python3,如何檢查MacBook Pro系統是否安裝的有pip?
看到terminal的提示沒有,有提示pip的,下面的提示,說明pip安裝了。
要查看pip3是否安裝,則輸入:pip3 按:enter。
2、經過上述過程,發現自己沒有pip有pip3。有pip3沒有pip是什么原因?pip和pip3區別是什么?
python 有python2和python3的區別
那么pip也有pip和pip3的區別
大概是這樣的
1、pip是python的包管理工具,pip和pip3版本不同,都位於Scripts\目錄下:
2、如果系統中只安裝了Python2,那么就只能使用pip。
3、如果系統中只安裝了Python3,那么既可以使用pip也可以使用pip3,二者是等價的。
4、如果系統中同時安裝了Python2和Python3,則pip默認給Python2用,pip3指定給Python3用。
5、重要:虛擬環境中,若只存在一個python版本,可以認為在用系統中pip和pip3命令都是相同的。
3、python3沒有pip怎么辦?就嘗試安裝pip。
pip3 -V 查看安裝好的pip3的版本和位置。
在新的電腦上,偶爾會出現無法安裝pip的問題。
今天看見了一位大神的方法:
在cmd窗口中輸入python -m ensurepip
然后使用pip命令安裝其他包。pip3 install 模塊名
說不定可以解決很多問題。
提示安裝成功pip-18.1,但是pip還是不能用,不知道是什么問題。
下邊是另一個,安裝方法:
打開終端,在終端中輸入: sudo easy_install pip,接着根據終端提示輸入密碼。


我自己嘗試安裝如下圖:
解釋:easy_install是由PEAK(Python Enterprise Application Kit)開發的setuptools包里帶的一個命令,所以使用easy_install實際上是在調用setuptools來完成安裝模塊的工作。
easy_install簡介:Perl 用戶比較熟悉 CPAN,而 Ruby 用戶則比較熟悉 Gems;引導 setuptools 的ez_setup工具和隨之而生的擴展后的easy_install 與 “Cheeseshop”(Python Package Index,也稱為 “PyPI”)一起工作來實現相同的功能。它可以很方便的讓您自動下載,編譯,安裝和管理Python包。
4、用pip安裝包的過程中,提示需要升級pip install --upgrade pip --user,升級顯示成功但卻導致pip不能使用
發現pip不能用了,報錯如下,也不知道為什么:
修正方法:
解釋:這個方法真的很有效果,也不知道原理是什么。挺好用,修復了pip,也升級了pip。