Python出現Could not find a version that satisfies the requirement openpyxl (from versions: )


一.環境
使用python3.7時,用pip安裝openpyxl出現如下錯誤:

 


系統環境:windows10家庭版
Python版本:python3.7.1
IDE:sublime_text 3
二. 解決方案
按照提示所示是其中一個原因是pip版本過低,需要更新pip:
python -m pip install --upgrade pip
由於python國內網絡不穩定,一直報錯,升級了很多次才成功。
然后繼續還是報錯:

 

可能考慮到是python國內網絡的問題,這時我們用國內的鏡像源來加速。
pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
這個是豆瓣源
--trusted-host pypi.douban.com 這是為了獲得ssl證書的認證,要不然會報錯

 


然而還是報錯,可能是我電腦網絡原因,常理來說都可以安裝成功的,大家到這一步可能應該已經解決問題了。
我最后還是用pip3 install openpyxl嘗試很多次后才安裝成功。

 

三. pip和pip3的區別
其實這兩個命令效果是一樣的,沒有區別:

比如安裝庫openpyxl,pip3 install openpyxl或者pip install openpyxl:只是當一台電腦同時有多個版本的Python的時候,用pip3就可以自動區分用Python3來安裝庫。是為了避免和Python2發生沖突的。
(2)如果你的電腦只安裝了Python3,那么不管用pip還是pip3都一樣的。
安裝了python3之后,會有pip3
(1)使用pip install XXX :
新安裝的庫會放在這個目錄下面:python2.7/site-packages
(2)使用pip3 install XXX :
新安裝的庫會放在這個目錄下面:python3.7/site-packages
(3)如果使用python3執行程序,那么就不能importpython2.7/site-packages中的庫。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM