赞
踩
解决安装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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。