相信玩Python的初学者朋友在安装库时会遇到如下场景:

python自带的pip如何添加环境(pip的国内国内可用镜像源)(1)

本来刚安装好Python环境,在兴趣刚刚建立起来,安装库时就出现了上图的情况,这给很多Python初学者当头一棒,刚刚建立起来的兴趣瞬间崩溃。。。。。。

没关系,下面告诉你原因和解决方案,划重点,开始了哦~


首先说安装失败的原因:

这是因为你用Python pip是服务器超时导致的,为什么会超时呢?你可以这样理解,咱们国家的网络和国外网络连接时,是加了一个巨无霸的防火墙,防火墙策略谁控制着呢?当然是国家喽。那为什么要这样搞呢?一方面是国家网络安全战略原因,另一方面是政治原因不便展开讨论,这也是为什么在国内有很多人翻墙的原因,好了,有点扯远了,言归正传~

服务器超时的延时是因为pip源在国外,所以连接超慢,几乎都会超时导致连接失败~

那有没有解决的办法呢?好问题,当然有办法了,不然在人工智能和大数据火热的今天,Python这个火得发紫的编程语言,我们国内科研人员就无法使用了~

敲黑板,划重点,下面说一下解决策略了哦~


解决策略:

针对这种情况,其实国内的大学和公司都有镜像可供国内研发人员使用,下面罗列一下截止目前可以正常使用的国内镜像源:

1. 清华大学-镜像源:

https://pypi.tuna.tsinghua.edu.cn/simple

2. 中国科技大学-镜像源:

https://pypi.mirrors.ustc.edu.cn/simple/

3. 华中理工大学-镜像源:

http://pypi.hustunique.com/

4. 山东理工大学-镜像源:

http://pypi.sdutlinux.org/

5. 阿里云-镜像源:

http://mirrors.aliyun.com/pypi/simple/

6. 豆瓣网-镜像源:

http://pypi.douban.com/simple/

到这可能会有朋友问了,罗列了这么多国内镜像源,那我该怎么使用呢?


不要着急,下面告诉你使用方法,使用方法分两种,一个是劳模法,一个是懒人法。

劳模法:

首先说一下劳模法,劳模当然是勤快的意思啦,就是每次pip时我都手动输入镜像源,举个“栗子”:

pip install numpy –i https://pypi.tuna.tsinghua.edu.cn/simple

看到上面“栗子”的格式了吗?就是每次在使用pip的时候加参数-i 镜像源地址

劳模法的优点就是随心所欲,想用哪个镜像源就输入哪个,且用时间长了,对这几个国内镜像源都能倒背如流。

懒人法:

下面再说一下懒人法,懒人嘛,当然是不想麻烦了,不想每次都输入镜像源地址,一劳永逸的方法如下:

如果你用的是Linux,则cd找到路径~/.pip/pip.conf文件,如果没有的话就自己创建一个哦,然后在创建的文件中添加如下内容:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

上面只是个“栗子”,镜像源地址都可以切换为前面所说的可用的镜像源地址,但文件中内容的格式是不变的哦~

如果你用的是Windows系统,则在C:\Users\ AppData\Local\pip(以Win10为例)下创建pip.ini文件,然后打开创建的该文件,输入如下信息:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

好了,注意就是这两种方法,下面附上pip效果吧~

python自带的pip如何添加环境(pip的国内国内可用镜像源)(2)


敬请关注“品位集结号”,为您带来意想不到的小收获~

python自带的pip如何添加环境(pip的国内国内可用镜像源)(3)

,