为什么要配置全局镜像源? 在python下载第三方库时,pip默认是以国外的方式下载,往往我们没有访问国外网站的话,下载速度极其慢。 而配置了国内的镜像,则可以通过国内的网络直接下载三方库,速度奇快。 一般配置镜像,有的人还在IDE里面配置,但往往我们虚拟环境过多,或者经常切换使用cmd进行pip下载时,又需要再次配置镜像,于是乎就引申出了配置全局镜像源,只需要配置一次,你整台电脑都可以享受镜像加速的加持! 网络上搜集的很多配置全局变量,需要自己手动去c盘下面,user文件夹下面找到pip的文件夹,但我跟着操作发现,奇了怪了,我没有这个文件夹,所以我想,应该不止我一个人。
像我这种经常用python的人,都很烦去找对应的文件夹,找到之后还要手动的去修改配置,修改配置一不小心来个中文逗号冒号啥的,半天还找不出错误,这就很烦人。
所以最直截了当的方法就是通过命令行来配置全局镜像源是最方便的。
(果然懒人使科技进步!)
先来看一下我们国内有哪些镜像
国内镜像如下:
清华
代码语言:javascript复制https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣
代码语言:javascript复制pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com '模块版本'
阿里云
代码语言:javascript复制pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com '模块版本'
中国科学技术大学
代码语言:javascript复制pip install -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn '模块版本'
华中理工大学
代码语言:javascript复制pip install -i http://pypi.hustunique.com/simple/ --trusted-host pypi.hustunique.com '模块版本'
山东理工大学
代码语言:javascript复制pip install -i http://pypi.sdutlinux.org/simple/ --trusted-host pypi.sdutlinux.org '模块==版本'
确认pip已经配置在你的全局变量里面(一般配置了python环境变量,pip就默认配好了)
验证方法:
cmd窗口输入
代码语言:javascript复制pip --verison
出现如下示例即可:
使用pip命令全局配置pip镜像源
以下以豆瓣为列:
代码语言:javascript复制pip config --global set global.index-url http://pypi.douban.com/simple
pip config --global set install.trusted-host pypi.douban.com
其他的镜像源参考上方列举的镜像进行替换即可。