在使用pip安装Python第三方库时,默认是使用pip官网的非常慢,可通过配置国内镜像源加速下载速度,以下是如何使用国内镜像源安装Python库的两种常见方式:
一 pip临时配置镜像源加速下载安装
如果你只是想临时使用某个镜像源安装单个或几个库,可以在pip install命令后面添加-i
参数指定镜像源URL。这里以清华大学开源软件镜像站为例:
1 单个包安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package-name>
例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
2 根据项目requirements.txt安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
下载同样的包,看一下配置前后不同的速度:
未配置前的下载速度很慢,如下图:
使用镜像后下载速度提升了不少,如下图。
二 配置全局镜像源:
如果你想让pip始终优先使用某个镜像源,可以编辑pip的配置文件,具体步骤如下:
1 Unix/Linux/MacOS系统配置:
-
打开或创建
~/.pip/pip.conf
文件(如果没有这个文件,你需要先创建它)。 -
在文件中写入以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
2 Windows系统配置:
在位置栏输入“%USERPROFILE%” 进入用户配置文件目录,如下图:
默认用户配置文件目录是没有pip目录,要创建pip文件目录,并创建pip.ini文件如下图:
pip.ini 文件内容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
如下图:
测试pip安装,发现已使用全局配置的阿里云的地址,如下图:
三 常用的国内镜像源:
//清华大学
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.ustc.edu.cn/pypi/web/simple
//阿里云
https://mirrors.aliyun.com/pypi/simple/