Python如何提升pip的下载速度?配置国内镜像,一行命令轻松搞定!(适合Win/Mac/Linux)

简介: Python如何提升pip的下载速度?配置国内镜像,一行命令轻松搞定!(适合Win/Mac/Linux)

解题思路

pip下载Python库之所以这么慢,甚至不能用,是因为Python默认pip去国外的服务器里下载这些第三方库。而国内访问国外的服务器,是有各种各样限制的,。


幸好,国内的一些顶级科研机构(阿里、清华、豆瓣)已经给我们准备好了各种镜像(镜像这个词:你可以按照字面意思理解,在国内安装了一台服务器,里面的各种库像照镜子一样,完全还原了国外的那台服务器)。


所以想提高下载速度,你就可以告诉Python,不要去国外下载了,我在中国,请用中国的服务器下载

正确答案



所以解决方式是,直接在系统的Terminal里运行下面这种命令:


pip config set global.index-url 你指定的国内源
这句话的意思是:在pip的配置信息中,
设置全部第三方库的下载地址为你指定的国内源。


我们可选择的国内源有哪些呢?


阿里云 http://mirrors.aliyun.com/pypi/simple/ # 速度最快
豆瓣http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ # 更新最快
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/


所以,加上国内源,一条完整的可用语句应该是👇(以阿里源为例),快去试试吧:


pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/


配置前,下载一个库,几十kb的速度:


微信图片_20220429145553.png


配置后,下载任何库,都是100+MB的中国速度!


微信图片_20220429145609.png

相关文章
|
20天前
|
监控 网络虚拟化
配置本地MAC镜像示例
1. 创建VLAN10,将Switch与主机相连的接口加入VLAN10,实现主机与Switch间的二层互通。 2. 配置接口GE0/0/4为本地观察端口,负责向Server转发镜像报文。 3. 在VLAN10内配置MAC镜像,将VLAN10内指定MAC地址的主机访问Internet的流量复制一份到本地观察端口。
|
1天前
|
Python
【Python进阶(四)】——魔术命令
【Python进阶(四)】——魔术命令
|
3天前
|
JSON 数据格式 开发者
pip和requests在Python编程中各自扮演着不同的角色
`pip`是Python的包管理器,用于安装、升级和管理PyPI上的包;`requests`是一个HTTP库,简化了HTTP通信,支持各种HTTP请求类型及数据交互。两者在Python环境中分别负责包管理和网络请求。
15 5
|
5天前
|
Linux 数据安全/隐私保护 iOS开发
如何将python命令链接到Python3
如何将python命令链接到Python3
9 0
|
5天前
|
Shell 测试技术 Python
在Mac上用Python调用终端执行命令
在Mac上用Python调用终端执行命令
9 1
|
12天前
conda和pip指定镜像源下载
conda和pip指定镜像源下载
|
13天前
|
Linux Python Windows
Python更换国内pip源详细教程
Python更换国内pip源详细教程
|
13天前
|
弹性计算 运维 Shell
设置Python 支持自动命令补齐功能
【4月更文挑战第29天】
9 0
|
13天前
|
弹性计算 运维 Shell
设置 Python 支持自动命令补齐功能
【4月更文挑战第29天】
7 1