天天看点

Ubuntu16.04下配置pip国内镜像源加速安装【转】

问题描述

基于国内网速的问题,我们直接pip安装包通常速度非常慢,而且经常会出现装到一半失败了的问题,既然这样,我们就要充分利用国内镜像的力量,节省时间,明显提高pip安装的效率.以下是我的操作分享,一共分为永久置换和暂时置换两种方法.

国内镜像源列表

豆瓣(douban) ​​http://pypi.douban.com/simple/​​​ (推荐) 

清华大学 ​​​https://pypi.tuna.tsinghua.edu.cn/simple/​​​ 

阿里云 ​​​http://mirrors.aliyun.com/pypi/simple/​​​ 

中国科技大学 ​​​https://pypi.mirrors.ustc.edu.cn/simple/​​​ 

中国科学技术大学 ​​​http://pypi.mirrors.ustc.edu.cn/simple/​​​ 

我们推荐豆瓣/douban镜像源,以下的所有示例也都会以豆瓣镜像源为例.

永久置换pip镜像源

1. 创建pip.conf文件

运行以下命令:

cd ~/.pip      

如果提示目录不存在的话,我们要自行创建一个,再进入目录

mkdir ~/.pip
cd ~/.pip      

在.pip目录下创建一个pip.conf文件

touch pip.conf      

文件就创建好了(当然如果你已经有这个文件了这步可以跳过).

2. 编辑pip.conf文件

sudo gedit ~/.pip/pip.conf      

打开pip.conf文件窗口,将以下内容复制到文件中:

[global] 

index-url = ​​​http://pypi.douban.com/simple​​​ 

[install] 

trusted-host=pypi.douban.com

这样就替换成功了,当然你也可以选择其他镜像源.

3. 测试速度

尝试安装django库,运行

pip install django      

终端反馈内容为

Collecting django 

Downloading ​​​http://pypi.doubanio.com/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz​​​ (8.0MB) 

100% |████████████████████████████████| 8.0MB 4.3MB/s

可以看到下载速度是非常快的,这就是镜像的力量.

暂时置换镜像源

同样以豆瓣镜像源为例,接下来我们安装pygame包,你可以替换成你想安装的其他包的名字.

pip install pygame -i http://pypi.douban.com/simple      

这步如果出错,请将命令变换为

pip install pygame -i http://pypi.douban.com/simple --trusted-host pypi.douban.com      

同样可以超迅速成功安装:

继续阅读