阿里雲服務器==雲環境安裝pip3失敗_安裝成功_輸入命令[pip3 -V]報錯

問題描述:

將本地完成的django項目部署到雲服務器,在雲環境中安裝pip3時候報錯:截圖如下

第一個框是輸入命令安裝pip3:

apt-get install python3-pip

提示安裝成功,

第二個紅框輸入pip +  tab tab 查看當前已經安裝的pip發現,pip3已經安裝

第三個紅框輸入命令 pip -V :查看當前pip 的版本(和第四個紅框的結果做對比)

第四個紅框輸入命令pip3 -V:查看當前pip3版本 結果報錯!!!

root@iZm5eftx94e1dmwqla5qoxZ:/etc/apt# pip3 -V
Traceback (most recent call last):
  File "/usr/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1479, in <module>
    register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
root@iZm5eftx94e1dmwqla5qoxZ:/etc/apt# apt remove python3-pip

原因分析:

1百度了N久,有說安裝python3.6和安裝pip3所使用的源環境不一致。有的需要安裝tool

解決方案:

對於我解決方案是執行如下代碼,安裝缺少的文件

https://bootstrap.pypa.io/ez_setup.py -O - | python3

完成後執行【pip3 -V】

參考:

https://ubuntuqa.com/article/8539.html

發佈了157 篇原創文章 · 獲贊 45 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章