在使用Python的pip包管理器时,由于默认源服务器在国外,下载速度可能会比较慢。为了解决这个问题,可以选择使用国内的镜像源。以下是一些常用的国内镜像源和如何配置pip使用这些源的方法。
常用国内镜像源:
- 清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple
- 中国科技大学:
https://pypi.mirrors.ustc.edu.cn/simple
- 豆瓣:
https://pypi.douban.com/simple
- 中国科学院:
https://pypi镜像源.escience.org.cn/
- 阿里云:
https://mirrors.aliyun.com/pypi/simple
- 腾讯云:
https://mirrors.cloud.tencent.com/pypi/simple
配置pip使用镜像源的方法:
- 临时使用:可以在使用pip安装包时临时指定源,例如:
这样只会对该次安装有效。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
- 永久配置:可以将默认源修改为国内镜像源,这样每次使用pip时都会默认使用这个源。修改方法如下:
-
在用户目录下创建或修改
pip.conf
(Linux和macOS)或pip.ini
(Windows)文件。通常这个文件位于~/.pip/pip.conf
或%USERPROFILE%\pip\pip.ini
。 -
在文件中添加以下内容:
[global] index-url = 镜像源的URL
例如,使用清华大学的源:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
-
- 命令行指定:还可以通过命令行参数来指定配置文件,例如:
pip install --global-option=index-url https://pypi.tuna.tsinghua.edu.cn/simple some-package
选择一个距离您较近或速度较快的镜像源,可以显著提高pip下载包的速度。