如何添加pip install的镜像源-2025
2922 2020-07-01 09:05
添加 pip 安装镜像源,本质上是配置 pip 的索引地址(index-url)。你可以通过以下几种方式实现,按使用频率从高到低排序:
✅ 推荐方式:临时使用镜像(无需修改配置)
适用于偶尔使用镜像,不想改配置文件。
bash
复制
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
常用国内镜像地址:
表格
复制
| 镜像源 | 地址 |
|---|---|
| 清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple |
| 阿里云 | https://mirrors.aliyun.com/pypi/simple/ |
| 中国科技大学 | https://pypi.mirrors.ustc.edu.cn/simple/ |
| 华为云 | https://mirrors.huaweicloud.com/repository/pypi/simple/ |
✅ 永久配置镜像(修改配置文件)
适用于长期使用镜像,一劳永逸。
1. 找到或创建配置文件
-
Windows:
%APPDATA%\pip\pip.ini-
win7下是:Writing to C:\Users\xx\AppData\Roaming\pip\pip.ini
-
-
macOS/Linux:
~/.pip/pip.conf
2. 添加以下内容(以清华镜像为例):
ini
复制
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
trusted-host是为了避免 HTTPS 证书警告。
✅ 使用环境变量(适合 CI/CD 或脚本)
bash
复制
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
⚠️ 注意事项
-
镜像源可能同步延迟,新版本包可能晚于官方源。
-
某些私有包或依赖官方源的包可能安装失败,此时可临时切换回官方源:bash
-
复制
pip install 包名 -i https://pypi.org/simple
✅ 一键配置命令(Linux/macOS)
bash
复制
mkdir -p ~/.pip
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
EOF
需要我帮你生成适合你系统的配置命令吗?
临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。
永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install] trusted-host=mirrors.aliyun.com
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。
1.在windows文件管理器中输入“ %APPDATA% ”,如下图所示:
2.则会定位到一个新的目录下(“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”),Administrator为自己的用户名,在该目录下新建pip文件夹,然后到匹配文件夹中新建一个 pip.ini 文件,如下图所示 :
3.在新建的 pip.ini 文件中输入以下内容,然后保存。
注意:" index-url " 的内容是镜像源的路径,可以更换

全部评论