ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url:…
- 需求:在win10下使用pycharm編程吐葱,其中需要用到第三方庫pygame。
- 初步解決辦法:利用pycharm軟件自帶功能安裝第三方庫涣雕。
- 步驟:
- 在pycharm軟件菜單欄依次點(diǎn)擊:File——>Settings
- 依次點(diǎn)擊:Project: plane_battle——>Project Interpreter——>插件列表右上角“+”柳琢,打開第三方軟件庫搜索頁暂筝。
因?yàn)槲业捻?xiàng)目名叫 plane_battle,所以左側(cè)菜單列表顯示的是Project plane_battle。你的可能是—> Project :你的項(xiàng)目名
-
在搜索框鍵入“pygame”回車虽惭,尋找第三方庫
- 網(wǎng)速不好的情況下可能會出現(xiàn)以下提示:
<img src="https://cdn.jsdelivr.net/gh/Leon1023/leon_pics/img/20200729151048.png" alt="image-20200729132919968" style="zoom:67%;" />
不要慌梧宫,多刷新幾次就好接谨!
軟件找到后選中摆碉,點(diǎn)擊左下角安裝按鈕Install Package,等待安裝…
但不幸的是脓豪,安裝發(fā)生錯(cuò)誤巷帝!
點(diǎn)擊錯(cuò)誤提示消息,得到如下提示:
-
可能的原因:
- 下載源網(wǎng)速太慢扫夜,連接不到服務(wù)器楞泼;
- pip版本太低,需要升級笤闯。
-
解決過程:
-
更改下載源地址:
點(diǎn)擊左下角Manage Repositories堕阔,彈出如下頁面后,點(diǎn)擊右側(cè)加號颗味,添加新的源:
阿里源:http://mirrors,aliyun.com/pypi/simple/
-
選中新的源后超陆,點(diǎn)擊OK刷新后,再點(diǎn)擊安裝按鈕Install Package浦马。
很不幸时呀!依然報(bào)錯(cuò)!>谨娜!
-
升級pip版本:
根據(jù)導(dǎo)入模塊時(shí)錯(cuò)誤提示信息可以看出,我的pycharm路徑為
D:\liang\planes_battle\venv\Scripts
所以磺陡,windows終端下進(jìn)入上述路徑瞧预,并在此路徑下更新pip。
操作步驟為:“win鍵+R” —> cmd —> d: —> D:\liang\planes_battle\venv\Scripts —>
python.exe -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
更新完畢后仅政,返回第4步垢油,找到pygame后選中,點(diǎn)擊左下角安裝按鈕Install Package圆丹,繼續(xù)安裝…
很不幸的是滩愁,或許你還有可能安裝不成功!1璺狻硝枉!
- 終極大招:既然通過軟件安裝不了,那通過錯(cuò)誤信息提示倦微,我們還可以試試在終端環(huán)境下安裝:
同樣妻味,與更新pip的方法一樣,首先進(jìn)入pycharm項(xiàng)目的環(huán)境路徑欣福;并輸入如下命令行:
python.exe -m pip install pygame -i http://pypi.douban.com/simple --trusted-host pypi.douban.com`
以上采用的豆瓣的源责球,當(dāng)然你也可以換成阿里或ubuntu官方源
這樣,pygame庫就成功在D:\liang\planes_battle\venv\Scripts
環(huán)境下安裝好了,當(dāng)然需要記住的是項(xiàng)目只有選擇使用該解釋器雏逾,才能引用pygame庫:
獲取更多知識嘉裤,請點(diǎn)擊關(guān)注:
嵌入式Linux&ARM
CSDN博客
簡書博客
知乎專欄