pip 用第三方镜像安装第三方库

运行环境:Python 3.6.0

 

Python 自带 pip ,可以通过 pip 安装大部分的第三方库,但是在这里还是有很大的缺陷的,因为我们要访问的第三方库的所在服务器位置在国外,通常我们下载的时候就会特别慢,那么有没有什么办法可以解决一下,当然有。

pip镜像下载

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

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

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

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

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

当然第三方镜像也有好多的,比如清华的,网易云的,在这里我推荐大家使用豆瓣的,本篇以豆瓣为例进行说明:

豆瓣镜像地址:https://pypi.douban.com/simple/

虽然用 easy_install 和 pip 来安装第三方库很方便,它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。

跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。

在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。

使用镜像源很简单,用 -i 指定就行了:

sudo easy_install -i http://pypi.douban.com/simple/ ipython

sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ipython

每次都要这样写吗? NO!,这也太麻烦了,做个别名吧,类似于这样

pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  django

好像还不太好,怎么办?写在配置文件里吧。

linux/mac用户将它命名为pip.conf, windows用户将它命名为pip.ini 文件中写如下内容

windows路径为: C:\Users\Administrator,因为刚打开cmd就是默认此路径,在这里面新建 pip 文件夹,把 pip.ini放进去。

[global]

timeout = 60

index-url = https://pypi.doubanio.com/simple

注意: **如果使用http链接,需要指定trusted-host参数

[global]

timeout = 60

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

trusted-host = pypi.douban.com

将该文件放置在指定位置.

linux下指定位置为 ​​​​

$HOME/.config/pip/pip.conf

或者

$HOME/.pip/pip.conf

mac下指定位置为

$HOME/Library/Application Support/pip/pip.conf

或者

$HOME/.pip/pip.conf

windows下指定位置为

%APPDATA%\pip\pip.ini

或者

%HOME%\pip\pip.ini