开发者社区> 程序员晚枫> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python编程:re正则库基本使用
Python编程:re正则库基本使用
23 0
Python编程:从网络地址中解析出系统文件路径
Python编程:从网络地址中解析出系统文件路径
6 0
Python编程:python中的计时器timeit模块
Python编程:python中的计时器timeit模块
13 0
Python编程:安装python环境以及virtualenv虚拟环境
Python编程:安装python环境以及virtualenv虚拟环境
34 0
Python编程:pip安装第三方模块
Python编程:pip安装第三方模块
22 0
Python编程:为世界贡献你的轮子-pipy打包
Python编程:为世界贡献你的轮子-pipy打包
19 0
Python编程:Django之安全验证
Python编程:Django之安全验证
58 0
Python编程:Django后端学习
Python编程:Django后端学习
35 0
Python编程:virtualenv创建独立的虚拟环境
Python编程:virtualenv创建独立的虚拟环境
19 0
Python编程:tkinter创建GUI可视化界面
Python编程:tkinter创建GUI可视化界面
25 0
+关注
程序员晚枫
👉法学院毕业的Python程序员 🏠重庆💻业余自媒体人
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python 脚本速查手册
立即下载
ECS系统指南之Linux系统诊断
立即下载
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化
立即下载