pip目前更新到了22.0版本,下载pip相关的包如果不修改镜像源的话,通过代理需要加上特定的后缀--proxy和服务器信息,较为麻烦。我们可以使用国内镜像源,相比较的话阿里云能够提供满速下载。下面是阿里云pypi镜像的网址。
https://developer.aliyun.com/mirror/pypi?spm=a2c6h.13651102.0.0.3e221b116rnUgk
https://developer.aliyun.com/mirror/pypi?spm=a2c6h.13651102.0.0.3e221b116rnUgk上面有相关的教程
![](https://img-blog.csdnimg.cn/aa148f2723e84b1a824bd280c35c6535.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD5bCU5LmU5LqaLUNO,size_20,color_FFFFFF,t_70,g_se,x_16)
但是要注意的是,Linux系统下,如果在用户目录创建了.pip/pip.conf文件,当你下载的时候还会有部分包不从阿里云的镜像下载,这就造成了下载速度依然无法提升。
另外阿里云教程的第二句的等号没有空格,正确形式应该是下面这样。
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
Linux系统最好修改的是/etc/pip.conf文件,将上述代码复制到这个文件中,这样针对所有用户的pip都可以使用。造成用户修改了自己的配置文件后还是从外国镜像下载的原因就是因为/etc/pip.conf文件中配置了额外的国外的镜像源。修改个人配置文件无法更改系统级的配置,相关先后顺序可以参考pip的官方手册。下面是链接地址。
![](https://img-blog.csdnimg.cn/74fea697ff0f45f4942fed93c494bd6b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD5bCU5LmU5LqaLUNO,size_20,color_FFFFFF,t_70,g_se,x_16)
Configuration - pip documentation v22.0.3
https://pip.pypa.io/en/stable/topics/configuration/
Windows系统应该把上述镜像配置文件复制到pip.ini文件中,不同系统文件位置不同,可以看下图
![](https://img-blog.csdnimg.cn/a9822a3c4a14427a9c8cd4bceec4fcf3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD5bCU5LmU5LqaLUNO,size_20,color_FFFFFF,t_70,g_se,x_16)
Mac系统可以看一下上面的链接,里面有最新的具体配置方法。
另外修改之后如果电脑开启了其他的代理软件需要关闭后才能进行pip更新,如果一定需要代理,要加上--proxy<相关信息>,比较麻烦,具体相关信息如何填写可以看一下上面的操作手册。
修改镜像后,使用安装最新版的pip,新版pip优化了下载进度条,更为美观大方。
pip install pip -U
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)