在使用pip安装Python第三方库时,默认是使用pip官网的非常慢,可通过配置国内镜像源加速下载速度,以下是如何使用国内镜像源安装Python库的两种常见方式:
临时使用镜像源安装
如果你只是想临时使用某个镜像源安装单个或几个库,可以在pip install命令后面添加-i
参数指定镜像源URL。这里以清华大学开源软件镜像站为例:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package-name>
例如:
1pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
下载同样的包,看一下配置前后不同的速度:
未配置前的下载速度很慢,如下图:
使用镜像后下载速度提升了不少,如下图。
永久设置镜像源
如果你想让pip始终优先使用某个镜像源,可以编辑pip的配置文件,具体步骤如下:
在Unix/Linux/MacOS系统中:
-
打开或创建
~/.pip/pip.conf
文件(如果没有这个文件,你需要先创建它)。 -
在文件中写入以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
在Windows系统中:
-
打开注册表编辑器(按
Win + R
键,输入regedit
并确认)。 -
路径位置
\HKEY_CURRENT_USER\Software\Python\PythonCore\{your-python-version}\pip\
(其中{your-python-version}
是你正在使用的Python版本)。 -
在相应Python版本下创建一个新的字符串值(如果没有的话),名称为
index-url
,值设为https://pypi.tuna.tsinghua.edu.cn/simple
。
另外,对于多用户环境或全局配置,可以在Python安装目录下的 lib\site-packages\pip
子目录下找到对应的配置文件进行编辑。
除了清华大学,还有其他可用的镜像源,比如中国科学技术大学镜像源(USTC):
https://mirrors.ustc.edu.cn/pypi/web/simple