Python错误,pip安装包或更新时因超时而报错误
阅读原文时间:2023年07月09日阅读:1

报错原因

想要使用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/