ModuleNotFoundError: No module named 'pip._internal' 無法安裝python第三方模塊

python的版本3.7 安裝三方模塊,

無論是--version  還是你install  XXX三方模塊都會出現這樣的錯誤

 

開始以爲pip是沒有安裝

找到具體 安裝路徑/script/下發現有pip  pip3  pip3.7  。。。。(我這安裝過了所以沒有了pip3了)

他們的關係------爲了兼容

而因爲系統其它組件或程序需要依賴2.7版本,並不希望我們把它給替換掉。

那麼只能折衷做兼容處理,給它們加上後綴,以示區分:

如果同時裝有 python2 和 python3

pip 默認給 python2 用。

pip3 指定給 python3 用。

如果同時安裝多個3的版本的話,比如3.5 3.6 3.7。則用pip3明顯不合適,這個時候就可以用pip+版本後綴來明確指出具體版本的pip了。

如果只裝有 python3

則pip和pip3、pip3.7是等價的。

但是用了pip3.7發現還是沒有用--version..... 還是會報上圖的沒有模塊的命令

最終找到這樣一個命令

python -m ensurepip

然後  :   easy_install pip

--version   和install 第三方包都可以了 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章