pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘,

解决安装Python包时超时失败ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443)

https://blog.csdn.net/zhangvalue/article/details/104271094

问题描述:
当我们在用pip或者pycharm来安装python模块的时候(上图所示),经常会遇到"Read Time out …"的错误,我猜想你肯定也是同样的情况,如下:

pip._vendor.urllib3.exceptions.ReadTimeoutError:
HTTPSConnectionPool(host=‘files.pythonhostted.org’,port=443):Read timed out.

原因分析:
不必慌张,造成这个问题的原因并不是我们的环境配置有问题,只是“连接超时”而已,从"HTTPSConnectionPool","Read timed out"这两个关键词也能看出问题所在。造成此异常的原因,可能有2种情况:

网速太慢
访问地址有误(pip方式安装时要注意,pycharm install不会错)
解决方案:
访问地址有误的情况就不多说了,好好检查下吧。

针对网速慢的问题,我个人认为还是换个网,或者换个时间安装,亦或是多尝试几次也就好了。

如果非让我列举个办法,也可以尝试pip安装,手动延迟检测时间的方式,避免出现“连接超时”的情况。

方法如下:

【windows】+【R】,打开 cmd ;
输入:pip --default-timeout=1000 install -U 模块名(如:pip --default-timeout=1000 install -U matplotlib);
–default-timeout 参数的含义,就是设置连接超时最大时间。

安装完以后,我们再来看看【Settings】设置,这里已经显示安装成功了!!

终极解决方法:

pip --default-timeout=100 install xxxxx

pip安装超时问题-pip._vendor.urllib3.exceptions.ReadTimeoutError:
HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read
timed out.

手动设置延时:(推荐)
pip --default-timeout=100 install nibabel
–或者不使用缓存
pip --no-cache-dir install Pillow
更改pip配置文件:(不推荐)
首先在下面文件夹下建立一个pip文件夹:

C:\Users\Administrator\AppData\Roaming

然后在pip文件夹下新建一个文件pip.ini,编辑内容:

[global]
timeout = 60000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn

这样就把pip默认安装源改成清华源,速度很快,但是更改配置文件总归不好,所以不建议。

手动换源:(推荐,注意要有/simple/ )
pip install numpy -i https://pypi.doubanio.com/simple/ --或者
pip install -i https://pypi.doubanio.com/simple/ 包名  --这样下载速度会有很明显的改善。

解决办法:
使用国内的镜像源安装。在原来安装时在命令里加一个参数 -i,然后在i后面加国内镜像地址。

选择国内的镜像源列表如下:

清华源: https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云: http://mirrors.aliyun.com/pypi/simple/

中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban):http://pypi.douban.com/simple/

清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/

选用的是清华源
修改为
pip install statsmodels -i https://pypi.tuna.tsinghua.edu.cn/simple/

实例如下:

pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

安装Qt 的工具包:

pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/

python3.11 使用 pip3 而不是 pip 安装如下:

以豆瓣源为例

pip3 install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com markdown

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值