讲师中心 微信公众号
AI工具推荐 视频效率加速

pip下载速度慢的终极解决方案

秋浩君_2535

秋浩君_2535

发布时间:2026-09-04 09:48:19

|

363人浏览过

|

来源于php中文网

原创

根本原因是默认源pypi.org位于境外,受跨境网络影响;清华源最稳因其每5分钟同步、BGP+CDN覆盖广;推荐pip≥21.3下用pip config设清华源,大包安装建议加--no-deps。

pip下载速度慢的终极解决方案

pip install 下载慢,根本原因就一个:默认走 https://pypi.org/simple,服务器在境外,DNS 解析、TCP 建连、TLS 握手、数据传输全受跨境链路影响。换源是最快见效的解法,但不是所有“换源”都可靠,也不是所有场景下换源就够用。

为什么清华源最稳,而不是随便选个国内镜像

镜像源不是“有就行”,关键看三件事:同步频率、带宽余量、CDN 覆盖。清华源(https://pypi.tuna.tsinghua.edu.cn/simple)每 5 分钟同步一次官方索引,主节点在北京,教育网直连无阻,公网也部署了多线 BGP+ 全国 CDN。阿里源偶尔在大包(如 torch)分片下载时出现 403;豆瓣源同步延迟可达 2 小时,装新版 requests 可能拉不到最新版;中科大源北方响应快,但南方用户首包延迟高。

实操建议:

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

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

下载
  • 日常开发、CI/CD 流水线、安装 torch/tensorflow 等大包,无条件优先用清华源
  • 若公司内网策略屏蔽教育网域名,临时切阿里源(https://mirrors.aliyun.com/pypi/simple/),别用豆瓣源应付正式环境
  • 不要在 pip.inipip.conf 里写 http:// 协议——现代 pip 默认拒绝非 HTTPS 源,会报 Could not fetch URL

pip config set global.index-url 不生效的常见原因

命令看似简单,但失败率很高。最常踩的坑是 pip 版本太低或配置层级冲突。

检查方式:pip config debug,看输出里 global 配置是否真被加载。如果没列出来,说明写错了位置或被更高优先级配置覆盖。

实操建议:

  • 确保 pip ≥ 21.3(2021 年后版本),旧版不支持 pip config 命令,会静默失败
  • Windows 用户必须用 %APPDATA%\pip\pip.ini,不能放 C:\pip\pip.ini 或项目根目录
  • Linux/macOS 用户注意权限:~/.pip/pip.conf 必须是用户可读,且不能是 root 创建的(否则普通用户运行 pip 时读不到)
  • 如果已存在 ~/.config/pip/pip.conf,它优先级高于 ~/.pip/pip.conf,删掉前者再试

安装 torch/tensorflow 还是卡住?得关掉 pip 的依赖预解析

这类包体积大、依赖树深,pip 默认会先递归解析全部依赖并逐个下载,期间任何一环超时就中断。这不是源的问题,是 pip 自身策略问题。

实操建议:

  • --no-deps 跳过依赖检查,先装主包:pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --no-deps
  • 再单独装缺失依赖,比如 pip install numpy typing-extensions -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 或者用 --find-links + --no-index 强制只从指定链接找(适合离线或定制化部署)
  • 避免同时跑多个 pip install 进程——pip 的缓存锁机制会导致排队等待,看起来像“卡住”

缓存和代理不是万能的,但能补源解决不了的缺口

镜像源解决的是“下载起点远”,缓存解决的是“重复下载”,代理解决的是“路径绕行”。三者定位不同,混用反而容易出问题。

实操建议:

  • 本地缓存有用,但别手动指定 --cache-dir:pip 默认就启用了 ~/.cache/pip(Linux/macOS)或 %LOCALAPPDATA%\pip\Cache(Windows),改了反而可能因权限或路径不存在失效
  • 公司网络若强制走代理,务必配 HTTPS_PROXY 环境变量,且值必须含协议(https://proxy.example.com:8080),少一个 s 就失败
  • 别用 HTTP 代理去连 HTTPS 源——pip 会直接拒绝,报错 Cannot connect to proxy.
  • whl 文件手动下载仅适用于单机、无 CI 场景;自动构建中硬编码 whl 路径等于放弃版本管理,不推荐
真正卡住的时候,往往不是源选得不对,而是 pip 在某个环节做了它不该做的决定——比如坚持校验一个早已失效的哈希、执着重试三次失败连接、或把 pyproject.toml 里一个无关子依赖也拉下来。这时候盯着进度条没用,得看 pip install -v 输出的最后一行错误,再决定是换源、关校验,还是换安装方式。

相关文章

相关标签:

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

热门AI工具

更多
切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

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

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

2370

2023.10.09

更新pip版本
更新pip版本

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

5483

2024.12.20

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

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

7002

2024.12.23

python升级pip
python升级pip

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

3327

2025.07.23

NumPy性能优化版本更新与常见报错排查
NumPy性能优化版本更新与常见报错排查

本专题整理 NumPy 性能优化、版本更新与常见报错排查相关教程,覆盖向量化计算、广播性能、内存布局、NumPy 2.0 升级、版本兼容冲突、安装导入报错、dtype 溢出、矩阵运算异常和 broadcasting 报错修复,帮助读者系统掌握 NumPy 性能调优与问题定位方法。

0

2026.09.22

Vibeknow在线使用入口合集
Vibeknow在线使用入口合集

本专题汇总了Vibeknow在线创作视频的官方入口及网页版使用教程,涵盖PPT、PDF、Word等文档一键转讲解视频的核心操作,并整理了免费版水印规则与手机端浏览器访问指南,助你快速将知识内容视频化。

20

2026.09.21

NumPy随机数文件读写与dtype数据类型
NumPy随机数文件读写与dtype数据类型

本专题整理 NumPy 随机数、文件读写与 dtype 数据类型相关教程,覆盖 Generator/random、随机数种子、正态分布采样、npy/npz/CSV/TXT 保存读取、loadtxt/savetxt、memmap、大文件处理、astype 类型转换、结构化 dtype、整数溢出和精度丢失等场景。

20

2026.09.21

NumPy矩阵运算与线性代数计算
NumPy矩阵运算与线性代数计算

本专题整理 NumPy 矩阵运算与线性代数计算相关教程,覆盖矩阵乘法、dot 与 @ 运算符、逆矩阵、行列式、特征值与特征向量、SVD、线性方程组、欧氏距离、矩阵分解和大规模矩阵性能优化等内容,帮助读者掌握 np.linalg 与矩阵计算实战。

0

2026.09.21

NumPy广播机制数学运算与统计分析
NumPy广播机制数学运算与统计分析

本专题整理 NumPy 广播机制、数组数学运算与统计分析相关教程,覆盖广播规则、维度对齐、矩阵与数组加减除法、向量化计算、均值方差、分位数、中位数、直方图和 unique 频次统计等场景,帮助读者掌握 ndarray 高效计算与统计处理方法。

0

2026.09.21

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python venv官方模块文档
Python venv官方模块文档

共0课时 | 0人学习

pip官方命令参考
pip官方命令参考

共0课时 | 0人学习

pip安装和使用保姆级教程
pip安装和使用保姆级教程

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn