python下载慢(使用国内镜像下载)
1. 介绍
在中国大陆地区,由于网络环境的限制,使用Python包管理器pip下载外国镜像上的软件包速度较慢。为了加快下载速度,我们可以使用国内镜像源来替代默认的外国镜像源。
1.1 问题
- Python包管理器pip默认使用的是外国镜像源,下载速度缓慢。
- 需要使用国内镜像源来加速pip的软件包下载速度。
1.2 解决方案
- 临时使用:在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple
- 永久修改:修改配置文件
2. 国内镜像源列表
以下是一些常用的国内镜像源及其地址:
3. 临时使用国内镜像源
在使用pip命令时,可以通过 -i 参数指定要使用的镜像地址。例如:
bashCopy Code
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
以上命令使用清华镜像源安装numpy包。
4. 永久修改配置文件
4.1 Linux/Mac OS环境
- 配置文件位置:~/.pip/pip.conf(如果不存在创建该目录和文件)
- 打开配置文件~/.pip/pip.conf,修改如下:iniCopy Code
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn
4.2 Windows环境
- 在当前用户目录下创建一个pip目录,再新建文件pip.ini(例如:C:\Users\WQP\pip\pip.ini)。
- 写入以下内容:iniCopy Code
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = pypi.tuna.tsinghua.edu.cn
5. 其他国内镜像源
除了清华大学的镜像源外,还有一些其他国内镜像源可供选择:
- 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple
- 豆瓣:http://pypi.douban.com/simple/
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
6. 查看镜像地址
可以使用以下命令查看当前配置的镜像地址:
bashCopy Code
pip config list
输出结果应当包含已经成功修改的镜像地址,例如:
Copy Code
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'
通过使用国内镜像源,可以显著加快Python包管理器pip的软件包下载速度,提高开发效率。