pip更新网络问题:Exception: Traceback (most recent call last): File

报错:root@debian01:~# pip3.9 install --upgrade pip Collecting pip

Downloading pip-24.0-py3-none-any.whl (2.1 MB)

|██████████████████▉ | 1.2 MB 5.5 kB/s eta 0:02:39ERROR: Exception: Traceback (most recent call last): File
"/usr/local/lib/python3.9/site-packages/pip/_vendor/urllib3/response.py",
line 437, in _error_catcher
yield File "/usr/local/lib/python3.9/site-packages/pip/_vendor/urllib3/response.py",
line 519, in read
data = self._fp.read(amt) if not fp_closed else b"" File "/usr/local/lib/python3.9/site-packages/pip/_vendor/cachecontrol/filewrapper.py",
line 62, in read
data = self.__fp.read(amt) File "/usr/local/lib/python3.9/http/client.py", line 458, in read
n = self.readinto(b) File "/usr/local/lib/python3.9/http/client.py", line 502, in readinto
n = self.fp.readinto(b) File "/usr/local/lib/python3.9/socket.py", line 704, in readinto
return self._sock.recv_into(b) File "/usr/local/lib/python3.9/ssl.py", line 1241, in recv_into
return self.read(nbytes, buffer) File "/usr/local/lib/python3.9/ssl.py", line 1099, in read
return 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
"/usr/local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py",
line 228, in _main
status = self.run(options, args) File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py",
line 182, in wrapper
return func(self, options, args) File "/usr/local/lib/python3.9/site-packages/pip/_internal/commands/install.py",
line 323, in run
requirement_set = resolver.resolve( File "/usr/local/lib/python3.9/site-packages/pip/_internal/resolution/legacy/resolver.py",
line 183, in resolve
discovered_reqs.extend(self._resolve_one(requirement_set, req)) File
"/usr/local/lib/python3.9/site-packages/pip/_internal/resolution/legacy/resolver.py",
line 388, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install) File "/usr/local/lib/python3.9/site-packages/pip/_internal/resolution/legacy/resolver.py",
line 340, in _get_abstract_dist_for
abstract_dist = self.preparer.prepare_linked_requirement(req) File
"/usr/local/lib/python3.9/site-packages/pip/_internal/operations/prepare.py",
line 467, in prepare_linked_requirement
local_file = unpack_url( File "/usr/local/lib/python3.9/site-packages/pip/_internal/operations/prepare.py",
line 255, in unpack_url
file = get_http_url( File "/usr/local/lib/python3.9/site-packages/pip/_internal/operations/prepare.py",
line 129, in get_http_url
from_path, content_type = _download_http_url( File "/usr/local/lib/python3.9/site-packages/pip/_internal/operations/prepare.py",
line 282, in _download_http_url
for chunk in download.chunks: File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/progress_bars.py",
line 168, in iter
for x in it: File "/usr/local/lib/python3.9/site-packages/pip/_internal/network/utils.py",
line 64, in response_chunks
for chunk in response.raw.stream( File "/usr/local/lib/python3.9/site-packages/pip/_vendor/urllib3/response.py",
line 576, in stream
data = self.read(amt=amt, decode_content=decode_content) File "/usr/local/lib/python3.9/site-packages/pip/_vendor/urllib3/response.py",
line 541, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining) File "/usr/local/lib/python3.9/contextlib.py", line 135, in exit
self.gen.throw(type, value, traceback) File "/usr/local/lib/python3.9/site-packages/pip/_vendor/urllib3/response.py",
line 442, 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. root@debian01:~# export

http_proxy=http://192.168.79.107:7890 root@debian01:~# export

https_proxy=https://192.168.79.107:7890 root@debian01:~# python3.9 -m

pip install --upgrade pip Collecting pip Downloading

pip-24.0-py3-none-any.whl (2.1 MB)

|████████████████████████████████| 2.1 MB 1.0 MB/s Installing collected packages: pip Attempting uninstall: pip

Found existing installation: pip 20.2.3

Uninstalling pip-20.2.3:

Successfully uninstalled pip-20.2.3 Successfully installed pip-24.0

解决方法,在内的Windows服务器打开克拉西,并且开启局域网链接,查看ip我的IP是:192.168.79.107

步骤 1: 设置代理服务器

在命令行中设置代理服务器:

sh 复制代码
export http_proxy=http://192.168.79.107:7890
export https_proxy=https://192.168.79.107:7890

步骤 2: 升级 pip

使用刚才设置的代理服务器来升级 pip

sh 复制代码
python3.9 -m pip install --upgrade pip

验证安装

验证 pip 是否可以正常工作:

sh 复制代码
python3.9 -m pip --version

然后继续安装就行

取消代理命令:

复制代码
unset http_proxy
unset https_proxy
相关推荐
码农水水1 分钟前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·网络·分布式·面试·wpf
qq_3363139327 分钟前
java基础-网络编程-TCP
java·网络·tcp/ip
testpassportcn1 小时前
UiPath-ADPV1 認證介紹|Automation Developer Professional v1
网络·学习·改行学it
52Hz1181 小时前
力扣73.矩阵置零、54.螺旋矩阵、48.旋转图像
python·算法·leetcode·矩阵
weixin_462446232 小时前
Python 使用 openpyxl 从 URL 读取 Excel 并获取 Sheet 及单元格样式信息
python·excel·openpyxl
不凉帅2 小时前
NO.2计算机基础
网络·嵌入式·硬件·软件·计算机基础
微学AI3 小时前
内网穿透的应用-告别局域网束缚!MonkeyCode+cpolar 解锁 AI 编程新体验
linux·服务器·网络
毕设源码-钟学长3 小时前
【开题答辩全过程】以 基于Python的健康食谱规划系统的设计与实现为例,包含答辩的问题和答案
开发语言·python
百***78753 小时前
Grok-4.1技术深度解析:双版本架构突破与Python API快速集成指南
大数据·python·架构
呉師傅4 小时前
东芝3525AC彩色复印机CC219测试页打印方法【实际操作】
运维·网络·windows·计算机外设·电脑