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

image-20200729130433587

  1. 依次點擊:Project: plane_battle——>Project Interpreter——>插件列表右上角“+”,打開第三方軟件庫搜索頁。

因為我的項目名叫 plane_battle,所以左側菜單列表顯示的是Project plane_battle。你的可能是—> Project :你的項目名

image-20200729130410515

  1. 在搜索框鍵入“pygame”回車,尋找第三方庫

    • 網速不好的情況下可能會出現以下提示:
    image-20200729132919968

    不要慌,多刷新幾次就好!

  2. 軟件找到后選中,點擊左下角安裝按鈕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庫:

image-20200729145625090


獲取更多知識,請點擊關注:
嵌入式Linux&ARM
CSDN博客
簡書博客
知乎專欄


免責聲明!

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



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