Python pip 换源

202 阅读1分钟

使用 pip 安装 Python 库时,默认情况下,它会从 Python 包索引(PyPI)下载软件包。PyPI 是由 Python 软件基金会维护的官方第三方库仓库。然而,有时候由于网络原因,直接从 PyPI 下载可能会比较慢,尤其是对于位于中国的用户。

为了加速下载过程,你可以选择使用国内的镜像源。这些镜像是 PyPI 的副本,通常由大学或公司在中国境内维护,以提供更快的下载速度。常见的国内镜像源有:

方法一:使用命令行参数

指定 -i--index-url 参数来使用国内镜像源,例如清华源:

pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple/

方法二:设置虚拟环境的 pip 配置文件

在 Windows 上,配置文件路径通常是 %APPDATA%\pip\pip.ini;在 Linux 和 macOS 上,则是 ~/.pip/pip.conf~/.config/pip/pip.conf

每个虚拟环境都可以有自己的 pip 配置文件。如果使用虚拟环境,对于 Unix/Linux 和 macOS 系统,该文件通常位于虚拟环境目录下的 pip.conf 文件中;而在 Windows 上,则是在 pip.ini 文件中。

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/

方法三:使用 requirements.txt 文件

如果有一个 requirements.txt 文件用于管理项目的依赖项,则可以在文件顶部指定镜像源:

--index-url https://pypi.tuna.tsinghua.edu.cn/simple/