pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | (venv) C:\Users\tangxx\Desktop\information_management>pip install Django==2.0 Collecting Django==2.0 Downloading https: //files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl (7.1MB) | | 40kB 14kB/s eta 0:08:05ERROR: Exception: Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 425, in _error_catcher yield File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 507, in read data = self._fp.read(amt) if not fp_closed else b "" File "c:\program files\python36\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py" , line 62, in read data = self.__fp.read(amt) File "c:\program files\python36\lib\http\client.py" , line 449, in read n = self.readinto(b) File "c:\program files\python36\lib\http\client.py" , line 493, in readinto n = self.fp.readinto(b) File "c:\program files\python36\lib\socket.py" , line 586, in readinto return self._sock.recv_into(b) File "c:\program files\python36\lib\ssl.py" , line 1009, in recv_into return self.read(nbytes, buffer) File "c:\program files\python36\lib\ssl.py" , line 871, in read return self._sslobj.read(len, buffer) File "c:\program files\python36\lib\ssl.py" , line 631, in read v = self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\pip\_internal\cli\base_command.py" , line 153, in _main status = self.run(options, args) File "c:\program files\python36\lib\site-packages\pip\_internal\commands\install.py" , line 382, in run resolver.resolve(requirement_set) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 201, in resolve self._resolve_one(requirement_set, req) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 365, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 313, in _get_abstract_dist_for req, self.session, self.finder, self.require_hashes File "c:\program files\python36\lib\site-packages\pip\_internal\operations\prepare.py" , line 194, in prepare_linked_requirement progress_bar=self.progress_bar File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 465, in unpack_url progress_bar=progress_bar File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 316, in unpack_http_url progress_bar) File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 551, in _download_http_url _download_url(resp, link, content_file, hashes, progress_bar) File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 253, in _download_url hashes.check_against_chunks(downloaded_chunks) File "c:\program files\python36\lib\site-packages\pip\_internal\utils\hashes.py" , line 80, in check_against_chunks for chunk in chunks: File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 223, in written_chunks for chunk in chunks: File "c:\program files\python36\lib\site-packages\pip\_internal\utils\ui.py" , line 160, in iter for x in it: File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 212, in resp_read decode_content=False): File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 564, in stream data = self.read(amt=amt, decode_content=decode_content) File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 529, in read raise IncompleteRead(self._fp_bytes_read, self.length_remaining) File "c:\program files\python36\lib\contextlib.py" , line 99, in __exit__ self.gen. throw (type, value, traceback) File "c:\program files\python36\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 . (venv) C:\Users\tangxx\Desktop\information_management>pip3 install Django==2.0 Collecting Django==2.0 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host=' files.pythonhosted.org ', port=443): Read timed out. (read timeout=15)",)' : /packages/44/98/35b935a98a17 e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl Downloading https: //files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl (7.1MB) | | 40kB 11kB/s eta 0:10:09ERROR: Exception: Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 425, in _error_catcher yield File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 507, in read data = self._fp.read(amt) if not fp_closed else b "" File "c:\program files\python36\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py" , line 62, in read data = self.__fp.read(amt) File "c:\program files\python36\lib\http\client.py" , line 449, in read n = self.readinto(b) File "c:\program files\python36\lib\http\client.py" , line 493, in readinto n = self.fp.readinto(b) File "c:\program files\python36\lib\socket.py" , line 586, in readinto return self._sock.recv_into(b) File "c:\program files\python36\lib\ssl.py" , line 1009, in recv_into return self.read(nbytes, buffer) File "c:\program files\python36\lib\ssl.py" , line 871, in read return self._sslobj.read(len, buffer) File "c:\program files\python36\lib\ssl.py" , line 631, in read v = self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\program files\python36\lib\site-packages\pip\_internal\cli\base_command.py" , line 153, in _main status = self.run(options, args) File "c:\program files\python36\lib\site-packages\pip\_internal\commands\install.py" , line 382, in run resolver.resolve(requirement_set) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 201, in resolve self._resolve_one(requirement_set, req) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 365, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "c:\program files\python36\lib\site-packages\pip\_internal\legacy_resolve.py" , line 313, in _get_abstract_dist_for req, self.session, self.finder, self.require_hashes File "c:\program files\python36\lib\site-packages\pip\_internal\operations\prepare.py" , line 194, in prepare_linked_requirement progress_bar=self.progress_bar File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 465, in unpack_url progress_bar=progress_bar File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 316, in unpack_http_url progress_bar) File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 551, in _download_http_url _download_url(resp, link, content_file, hashes, progress_bar) File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 253, in _download_url hashes.check_against_chunks(downloaded_chunks) File "c:\program files\python36\lib\site-packages\pip\_internal\utils\hashes.py" , line 80, in check_against_chunks for chunk in chunks: File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 223, in written_chunks for chunk in chunks: File "c:\program files\python36\lib\site-packages\pip\_internal\utils\ui.py" , line 160, in iter for x in it: File "c:\program files\python36\lib\site-packages\pip\_internal\download.py" , line 212, in resp_read decode_content=False): File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 564, in stream data = self.read(amt=amt, decode_content=decode_content) File "c:\program files\python36\lib\site-packages\pip\_vendor\urllib3\response.py" , line 529, in read raise IncompleteRead(self._fp_bytes_read, self.length_remaining) File "c:\program files\python36\lib\contextlib.py" , line 99, in __exit__ self.gen. throw (type, value, traceback) File "c:\program files\python36\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 . |
原因:
有一个本地服务器,网速很慢,下载老是出错,出现
在下载python库的时候,由于国内网络原因,python包的下载速度非常慢,查看pip 文档,只要在 pip的时候控制超时即可, 具体参数为 --default-timeout=100, 后面的时间可以自己指定。
解决1
pip install --default-timeout=1000 --no-cache-dir -r requirements.txt
解决2
pip --default-timeout=100 install gevent
解决3
替换源
在命令中临时修改
pip3 install
-
i https:
/
/
pypi.tuna.tsinghua.edu.cn
/
simple pillow
不错的分享更换源
https://www.cnblogs.com/wooya/p/6371511.html
还有可能报错
The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored.
解决办法
https://blog.csdn.net/qq_15969343/article/details/79057042
或者
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | vi ~/.pip/pip.con 复制代码 #正确写法 1 [global] 2 timeout = 6000 3 index-url = https: //pypi.douban.com/simple 4 5 [install] 6 use-mirrors = true 7 mirrors = https: //pypi.douban.com/simple/ 8 trusted-host=pypi.douban.com #错误写法 1 [global] 2 timeout = 6000 3 index-url = http: //pypi.douban.com/simple 4 5 [install] 6 use-mirrors = true 7 mirrors = http: //pypi.douban.com/simple/ 8 trusted-host=pypi.douban.com |
分类:
Powerless bugs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构