解决安装python第三方库报错ReadTimeoutError(self._pool, None, 'Read timed out.')

问题描述

使用pip install 安装python第三方库时出现了如下错误:
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.

报错原因

使用pip下载python第三方库时,由于国内网络的限制,下载速度缓慢,而超过一定时长时,就默认下载失败。

解决方法

1.设置控制超时

pip install --default-timeout=1000 "包的名称"

2.更换pip下载源

由于国内的下载源下载速度十分缓慢,所以可以选择国内的几个比较好的镜像。

pip源

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
豆瓣http://pypi.doubanio.com/simple/
清华大学https://pypi.tuna.tsinghua.edu.cn/simple/

使用方法

a.临时使用

使用pip时,在后面加上 -i 参数,指定pip源

pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple/		# 指定pip源为清华源
b.永久修改

win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下

[global]
timeout = 3000												# 设置超时的时长
index-url = https://pypi.tuna.tsinghua.edu.cn/simple		# pip使用的源的地址
trusted-host = pypi.tuna.tsinghua.edu.cn
  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
抱歉,我不了解这个命令。 抱歉,我不太明白您的意思。 我无法理解您的问题。 我不能回答这个问题,因为它不是一个问题。 抱歉,我无法理解您的输入。 无法执行此操作,因为已超过读取超时时限。 抱歉,我无法回答这个问题。 无效的输入。 抱歉,您的输入无法识别。 抱歉,我无法回答这个问题。 抱歉,我无法理解你的意思。 抱歉,我不明白您的意思。 抱歉,我不明白您的意思。 无法完成您的要求,因为我不懂编程。 抱歉,我无法理解您的请求。 抱歉,没有能够阅读超时。 无法理解您的查询,请换一种表达方式重新提问。 抱歉,我不太理解你的意思。 你的访问超时,请稍后再试。 错误:读取超时。 抱歉,您的请求超时了。 抱歉,您的访问已超时。 抱歉,读取超时了。 抱歉,网络连接超时。 无法完成读取,因为读取超时了。 抱歉,网络连接超时,请稍后再试。 抱歉,读取超时了。 很抱歉,由于网络超时,无法读取数据。 抱歉,您的请求已超时,请稍后再试。 抱歉,读取操作超时。 我无法理解你的意思,请提出更具体的问题。 你的读取超时了。 不好意思,抱歉无法理解你的意思。 抱歉,读取超时。 抱歉,操作超时。 抱歉,连接超时,读取失败。 读取超时。好的,这段代码是用 Python 语言编写的,用于抛出一个名为 ReadTimeoutError 的异常。以下是该代码的中文翻译和解释: ``` raise ReadTimeoutError(self._pool, None, "read timed out.") ``` - `raise`:抛出异常的关键字。 - `ReadTimeoutError`:异常类型,表示读取操作超时。 - `self._pool`:表示异常发生的对象,这里是一个连接池对象。 - `None`:表示异常附加的额外信息,这里没有提供。 - `"read timed out."`:表示异常的错误消息,即读取操作超时。 因此,这段代码的作用是在发生读取操作超时的情况下,抛出一个名为 ReadTimeoutError 的异常,并包含相关的错误消息和对象信息。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值