1. 程式人生 > 實用技巧 >Python錯誤,pip安裝包或更新時因超時而報錯誤

Python錯誤,pip安裝包或更新時因超時而報錯誤

報錯原因

想要使用pip,結果出下以下警告:

很多人學習python,不知道從何學起。
很多人學習python,掌握了基本語法過後,不知道在哪裡尋找案例上手。
很多已經做案例的人,卻不知道如何去學習更加高深的知識。
那麼針對這三類人,我給大家提供一個好的學習平臺,免費領取視訊教程,電子書籍,以及課程的原始碼!
QQ群:101677771


WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available. You should consider upgrading via the 'D:\Python37\python.exe -m pip install --upgrade pip' command.


本著強迫症的原則,就按它的要求進行python -m pip install --upgrade pip命令用於更新pip,結果引發了一系列錯誤(節選):
File "D:\Python37\lib\site-packages\pip\_vendor\urllib3\response.py", line 430, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

原來是這些源是國外的,訪問慢的很,就造成了超時錯誤。。。。

解決方法

將下載源改為國內的下載源,下載速度飆升,分分鐘搞定。
程式碼格式:

pip install 第三方庫名 -i 網址
  • 1

國內源:

  1. 清華:https://pypi.tuna.tsinghua.edu.cn/simple

  2. 阿里雲:http://mirrors.aliyun.com/pypi/simple/

  3. 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/

  4. 華中理工大學:http://pypi.hustunique.com/

  5. 山東理工大學:http://pypi.sdutlinux.org/

  6. 豆瓣:http://pypi.douban.com/simple/