python的pip使用出错(pip安装包或更新时因超时而报错误)
python的pip使用出错(pip安装包或更新时因超时而报错误)
报错原因想要使用pip,结果出下以下警告:
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 网址
国内源:
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/