在 Ubuntu 22.04 中将 Python 包管理器 pip 的源切换到清华大学镜像源可以加快包的下载速度,特别是在中国大陆地区。以下是详细的步骤:
方法 1: 临时使用清华源
在使用 pip
安装包时,您可以通过 --index-url
参数临时指定清华源。例如:
bash
pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple
这将仅对当前命令有效。
方法 2: 永久更改配置
要永久更改 pip 的默认源到清华源,您可以修改 pip
的配置文件。
-
创建或编辑配置文件:
在用户目录下,
pip
的配置文件通常位于~/.pip/pip.conf
(Linux/Unix)或~/.config/pip/pip.conf
。如果这个文件还不存在,您需要创建它。打开终端并运行以下命令来创建或编辑这个文件:
bashmkdir -p ~/.pip && nano ~/.pip/pip.conf
-
添加清华源:
在打开的编辑器中,添加以下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
按
CTRL + O
保存文件,然后按CTRL + X
退出编辑器。
这样配置后,pip 将默认使用清华大学提供的 PyPI 镜像。
方法 3: 使用环境变量
您还可以通过设置环境变量 PIP_INDEX_URL
来更改源。在您的 ~/.bashrc
或 ~/.profile
文件中添加以下行:
bash
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
然后,运行 source ~/.bashrc
或重新登录,以使更改生效。
注意事项
- 使用镜像源时,请注意有时候镜像可能会滞后于主源,可能无法立即获得最新包。
- 如果您在虚拟环境中工作,需要在每个虚拟环境中单独设置,或者在创建虚拟环境时使用全局配置。