问题:python在安装第三方包得时候,遇到ReadTimeoutError报错
如图: pip install numpy
报错:raise ReadTimeError:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
解决方法
- 使用国内镜像安装
- 设置下载超时时间
使用国内镜像安装
pip 国内镜像源有:
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学大学
http://mirrors.aliyun.com/pypi/simple/ 阿里云
使用方法:
pip install -i https://xxx/simple libraryname
例如:导入numpy库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
设置下载超时时间
单次更改
pip install --upgrade paddlenlp -i https://pypi.org/simple --default-timeout=600
本地更改
在用户目录下,我的电脑用户目录是:C:\Users\86137,也可以Win+R后
输入%HOMEPATH%,新建pip 文件夹,其中创建 pip.ini 文件,文件内容:以经镜像源选择
清华大学为例
[global]
timeout = 3000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn