pip安装提示connection reset by peer

风静吖_5219

风静吖_5219

2026-09-20

808人浏览

原创

connection reset by peer(错误码54)是服务端或代理层主动rst连接,表明tcp已连通但被拒收;常见原因包括防火墙/dpi、代理异常、杀毒软件劫持、dns污染等,需依次排查代理变量、换源、直调python -m pip等。

pip安装提示connection reset by peer

这不是网络抖动,是服务端或代理层主动 RST 了连接。 出现 Connection reset by peer(错误码 54)时,TCP 层已建立连接,但对方在读写过程中突然发送 RST 包强制中断——说明问题不在“连不上”,而在“连上后被拒收”。

为什么 pip 会遇到 Connection reset by peer

pip 在下载包时走的是 HTTPS 请求(目标 host 如 files.pythonhosted.orgpypi.org),这个错误通常不是 pip 自身 bug,而是中间链路某处主动断连:

  • 公司/校园内网的防火墙或 DPI 设备识别出 pip 流量后,超时未收到完整响应就重置连接
  • 本地配置了代理(如 HTTP_PROXY / HTTPS_PROXY 环境变量),但代理服务不稳定、认证失效或不支持长连接
  • 使用了老旧或配置错误的全局代理工具(如某些国产“加速器”),它在 TLS 握手后或传输中途静默丢弃连接
  • 杀毒软件或安全中心劫持 HTTPS 流量并异常终止(尤其 Windows 上的 McAfee、360、腾讯电脑管家等)
  • DNS 污染导致请求被导向恶意或不可用镜像节点(少见但存在)

如何快速验证是不是代理或环境变量惹的祸

先排除最常被忽略的干扰项:

data-engineering-data-pipeline
data-engineering-data-pipeline

您是一位数据管道架构专家,专注于为批处理和流式数据处理构建可扩展、可靠且高性价比的数据管道。

下载
  • 运行 echo $HTTP_PROXY $HTTPS_PROXY(macOS/Linux)或 echo %HTTP_PROXY% %HTTPS_PROXY%(Windows),如果输出非空,说明代理已启用
  • 临时清空它们:unset HTTP_PROXY HTTPS_PROXYset HTTP_PROXY= && set HTTPS_PROXY=
  • 再试一次 python -m pip install requests -v(加 -v 查看详细请求路径)
  • 若成功,说明原代理配置有问题;若仍失败,继续往下排查

换源 + 显式跳过证书校验(临时救急)

国内用户遇到此错误,80% 以上和默认源的 TLS 握手或 CDN 节点异常有关。清华、中科大、阿里云等镜像源更稳定:

  • 临时换源安装:pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
  • 注意:--trusted-host 是绕过 SSL 验证的开关,仅用于调试,不要长期开启
  • 永久配置可写入 pip.conf(Linux/macOS)或 pip.ini(Windows),但务必确保镜像域名拼写正确、协议为 https
  • 若换源后仍报错,尝试加 --retries 5 --timeout 60 给足重试与等待时间

绕过 pip 启动器,直调模块(排查 PATH 和 launcher 损坏)

某些系统(尤其是 Windows 多 Python 版本共存时)会出现 pip 命令指向损坏的启动器,导致底层连接行为异常:

  • 改用 python -m pip install requests,强制由当前 Python 解释器加载 pip 模块
  • 如果成功,说明 pip.exepip3 可执行文件损坏,应删除 Scripts 目录下对应文件,再用 python -m ensurepip --upgrade --default-pip 重建
  • 该方式还能规避 PATH 中混入旧版 pip 的风险

真正难定位的是那些偶发、复现率低的 RST:比如只在安装含 C 扩展的包(numpycryptography)时出现,可能和 pip 下载 wheel 后调用编译器过程中的并发连接有关。这类情况建议优先升级 pip(python -m pip install --upgrade pip),新版对连接复用和错误恢复更健壮——别小看这个动作,它常能直接解决问题。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

2310

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

5363

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

6882

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

3247

16

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

140

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

60

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

40

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.8万人学习

麻省理工大佬Python课程
麻省理工大佬Python课程

共34课时 | 7.3万人学习

python基础快速入门
python基础快速入门

共18课时 | 3.3万人学习