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軟體菜單欄依次點選:File——>Settings
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CN0YDNxkzNhVTMmNjNwEzMzYzX3ADN1kDM2IzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
image-20200729130433587
- 依次點選:Project: plane_battle——>Project Interpreter——>插件清單右上角“+”,打開第三方軟體庫搜尋頁。
因為我的項目名叫 plane_battle,是以左側菜單清單顯示的是Project plane_battle。你的可能是—> Project :你的項目名
image-20200729130410515
- 在搜尋框鍵入“pygame”回車,尋找第三方庫
- 網速不好的情況下可能會出現以下提示:
<img src="https://cdn.jsdelivr.net/gh/Leon1023/leon_pics/img/20200729151048.png" alt="image-20200729132919968" style="zoom:67%;" />
不要慌,多重新整理幾次就好!
- 軟體找到後選中,點選左下角安裝按鈕Install Package,等待安裝…
image-20200729132736538
但不幸的是,安裝發生錯誤!
image-20200729130330838
點選錯誤提示消息,得到如下提示:
image-20200729130042536
- 可能的原因:
- 下載下傳源網速太慢,連接配接不到伺服器;
- pip版本太低,需要更新。
- 解決過程:
-
更改下載下傳源位址:
點選左下角Manage Repositories,彈出如下頁面後,點選右側加号,添加新的源:
阿裡源:http://mirrors,aliyun.com/pypi/simple/
豆瓣源:http://pypi.douban.com/simple
官方源:https://pypi.python.org/simple
image-20200729133145018
選中新的源後,點選OK重新整理後,再點選安裝按鈕Install Package。
很不幸!依然報錯!!!
-
更新pip版本:
根據導入子產品時錯誤提示資訊可以看出,我的pycharm路徑為
D:\liang\planes_battle\venv\Scripts
是以,windows終端下進入上述路徑,并在此路徑下更新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
image-20200729144108600
更新完畢後,傳回第4步,找到pygame後選中,點選左下角安裝按鈕Install Package,繼續安裝…
很不幸的是,或許你還有可能安裝不成功!!!
- 終極大招:既然通過軟體安裝不了,那通過錯誤資訊提示,我們還可以試試在終端環境下安裝:
同樣,與更新pip的方法一樣,首先進入pycharm項目的環境路徑;并輸入如下指令行:
python.exe -m pip install pygame -i http://pypi.douban.com/simple --trusted-host pypi.douban.com`
以上采用的豆瓣的源,當然你也可以換成阿裡或ubuntu官方源
image-20200729145023181
這樣,pygame庫就成功在
D:\liang\planes_battle\venv\Scripts
環境下安裝好了,當然需要記住的是項目隻有選擇使用該解釋器,才能引用pygame庫: