天天看點

pycharm中導入pygame庫失敗及解決辦法

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軟體自帶功能安裝第三方庫。
  • 步驟:
  1. 在pycharm軟體菜單欄依次點選:File——>Settings
pycharm中導入pygame庫失敗及解決辦法

image-20200729130433587

  1. 依次點選:Project: plane_battle——>Project Interpreter——>插件清單右上角“+”,打開第三方軟體庫搜尋頁。
因為我的項目名叫 plane_battle,是以左側菜單清單顯示的是Project plane_battle。你的可能是—> Project :你的項目名
pycharm中導入pygame庫失敗及解決辦法

image-20200729130410515

  1. 在搜尋框鍵入“pygame”回車,尋找第三方庫
  • 網速不好的情況下可能會出現以下提示:

<img src="https://cdn.jsdelivr.net/gh/Leon1023/leon_pics/img/20200729151048.png" alt="image-20200729132919968" style="zoom:67%;" />

不要慌,多重新整理幾次就好!

  1. 軟體找到後選中,點選左下角安裝按鈕Install Package,等待安裝…
pycharm中導入pygame庫失敗及解決辦法

image-20200729132736538

但不幸的是,安裝發生錯誤!
pycharm中導入pygame庫失敗及解決辦法

image-20200729130330838

點選錯誤提示消息,得到如下提示:

pycharm中導入pygame庫失敗及解決辦法

image-20200729130042536

  • 可能的原因:
  • 下載下傳源網速太慢,連接配接不到伺服器;
  • pip版本太低,需要更新。
  • 解決過程:
  • 更改下載下傳源位址:

    點選左下角Manage Repositories,彈出如下頁面後,點選右側加号,添加新的源:

阿裡源:​​http://mirrors,aliyun.com/pypi/simple/​​

豆瓣源:​​http://pypi.douban.com/simple​​

官方源:​​https://pypi.python.org/simple​​

pycharm中導入pygame庫失敗及解決辦法

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​

pycharm中導入pygame庫失敗及解決辦法

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官方源

pycharm中導入pygame庫失敗及解決辦法

image-20200729145023181

這樣,pygame庫就成功在​

​D:\liang\planes_battle\venv\Scripts​

​環境下安裝好了,當然需要記住的是項目隻有選擇使用該解釋器,才能引用pygame庫:

pycharm中導入pygame庫失敗及解決辦法