作为一名平时穿梭在教室与代码世界的 “杂家”,最近在调试几个自动化工具时,我被 PIP 安装慢 这个小问题狠狠地上了一课。
要么是清华源虽然快但缺了某个特定版本的包,要么是官方源速度慢得让人想放弃。这种 “等待” 的过程最容易内耗。于是,我决定动手解决这个痛点。
今天,就把这个能极大提升开发效率的小技巧分享给大家。
核心方案:如何配置多数据源
PIP 其实早就为我们准备了灵活的配置方案。通过 pip.ini,我们可以设置 1 个主源 + N 个备用源,实现 “总有一个源能用” 的极致体验。
1. 万能配置模板
直接复制以下内容到你的 pip.ini 文件中即可。
[global]# 🏆 主数据源(首选最快、最稳定的源,这里推荐清华)index-url = https://pypi.tuna.tsinghua.edu.cn/simple# 🛡️ 备用数据源(多个源用空格分隔,作为补充)extra-index-url = https://mirrors.aliyun.com/pypi/simple https://pypi.mirrors.ustc.edu.cn/simple https://pypi.douban.com/simple https://pypi.org/simple# 🔒 信任主机(解决HTTPS证书验证错误)trusted-host = pypi.tuna.tsinghua.edu.cn mirrors.aliyun.com pypi.mirrors.ustc.edu.cn pypi.douban.com pypi.org# ⏱️ 超时设置(防止网络波动卡住)timeout = 60retries = 3
2. 文件在哪里?
- Windows 系统:
C:\Users\你的用户名\AppData\Roaming\pip\pip.ini 或者C:\Users\你的用户名\pip\pip.ini- macOS/Linux 系统
- 小技巧
3. 如何验证生效?
配置完后,在终端运行命令检查一下:
随便安装一个包(比如 pip install requests),你会发现速度简直丝滑!