使用国内镜像源配置 pip
在 Python 开发中,使用 pip 安装库时,设置国内镜像源可以大幅提高下载速度。这是因为国内镜像服务器相比于默认的 PyPI 服务器通常会有更好的网络连接速度。下面是如何配置 pip 使用国内的几个主要镜像源的步骤:
1. 临时使用镜像源
如果你只想临时使用镜像源进行一次 pip 安装,可以在安装命令中添加 -i 参数指定镜像源。例如,使用清华大学的镜像源安装 numpy:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
2. 永久配置镜像源
为了避免每次安装都需要手动指定镜像源,可以通过命令行创建或修改 pip 的配置文件,设置默认的镜像源。
Unix 和 macOS
mkdir -p ~/.pip
echo "[global]" > ~/.pip/pip.conf
echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf
Windows
mkdir %APPDATA%\pip
echo [global] > %APPDATA%\pip\pip.ini
echo index-url = https://pypi.tuna.tsinghua.edu.cn/simple >> %APPDATA%\pip\pip.ini
通过以上命令的方式不成功的话手动创建这个文件:
- Unix 和 macOS:
$HOME/.pip/pip.conf
- Windows:在用户目录下的
%APPDATA%\pip\pip.ini
如果以上文件或目录不存在,你可以手动创建它们。
修改配置文件
在 pip.conf 或 pip.ini 文件中添加以下内容来设置镜像源(这里以清华大学镜像为例):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
常用的几个国内镜像源
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:https://mirrors.aliyun.com/pypi/simple/
- 豆瓣(Douban):https://pypi.doubanio.com/simple/
- 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
- 华中科技大学:https://pypi.hustunique.com/simple/
选择其中一个速度快且稳定的镜像作为你的默认设置。