在使用 Python 的 pip
安装包时,由于默认源在国外,下载速度可能较慢,配置国内的加速源可以显著提升下载速度。以下为你介绍不同场景下配置 pip
加速源的方法。
临时使用加速源
在使用 pip
安装包时,通过 -i
或 --index-url
参数指定临时使用的加速源。常用的国内加速源有阿里云、清华大学、豆瓣等。
示例
使用阿里云加速源安装 numpy
包:
pip install numpy -i https://mirrors.aliyun.com/pypi/simple/
永久配置加速源
方法一:修改配置文件
不同操作系统的 pip
配置文件位置不同。
Windows 系统
- 在用户目录(通常是
C:\Users\你的用户名
)下创建pip
文件夹。 - 在
pip
文件夹中创建pip.ini
文件,文件内容如下(以阿里云源为例):
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/[install]
trusted-host = mirrors.aliyun.com
其中,index-url
指定了 pip
使用的源地址,trusted-host
用于信任该源地址,避免出现 SSL 警告。
Linux 或 macOS 系统
- 在用户主目录下创建或编辑
.pip/pip.conf
文件,如果.pip
目录不存在则需要先创建。
mkdir -p ~/.pip
vim ~/.pip/pip.conf
- 在
pip.conf
文件中添加以下内容(以清华大学源为例):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
方法二:使用命令行配置
可以使用 pip config
命令来配置 pip
源。例如,将 pip
源设置为豆瓣源:
pip config set global.index-url https://pypi.doubanio.com/simple/
pip config set install.trusted-host pypi.doubanio.com
常用的国内加速源
- 阿里云:
https://mirrors.aliyun.com/pypi/simple/
- 清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple
- 豆瓣:
https://pypi.doubanio.com/simple/
- 中国科学技术大学:
https://pypi.mirrors.ustc.edu.cn/simple/
你可以根据自己的网络情况选择合适的加速源。