在 Debian 12 上,pip 默认使用的是官方的 Python 包索引(PyPI),但由于网络原因,访问可能会较慢。为了提高下载速度,可以更换为国内的镜像源。
1. 临时使用国内源
如果只是临时使用国内源,可以在安装 Python 包时添加 -i
参数。例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple somepackage
2. 修改用户级别配置(推荐)
为了让 pip 默认使用国内源,可以修改用户级别的配置文件,推荐使用以下方法:
mkdir -p ~/.config/pip
echo "[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
" > ~/.config/pip/pip.conf
这样 pip 以后都会默认使用清华源,无需每次手动指定。
3. 修改全局配置(需要管理员权限)
如果希望所有用户都使用国内源,可以修改全局配置文件:
sudo mkdir -p /etc/pip
echo "[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
" | sudo tee /etc/pip/pip.conf
这种方式会影响系统中所有用户的 pip 配置。
4. 其他国内源
除了清华 TUNA 源,还可以选择其他国内镜像源,例如:
- 阿里云:
https://mirrors.aliyun.com/pypi/simple/
- 中国科技大学:
https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣:
https://pypi.douban.com/simple/
(不稳定)
可以根据个人网络情况选择合适的源。
5. 验证配置是否生效
可以运行以下命令检查当前 pip 使用的源:
pip config list
如果输出中包含 index-url = https://pypi.tuna.tsinghua.edu.cn/simple
,说明配置已经生效。
这样就可以更快地安装 Python 包,提高开发效率!
发表回复