pip 使用豆瓣源

由于pip 默认使用Python的官方源pypi.python.org/pypi,导致我们经常使用pip装包时速度过慢或者无法安装(请求超时)等问题,

所以国内用户建议使用pip 国内源。

目前常用的 pip 国内源有:

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

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

提示:Python3默认已经再带pip

如果没有安装pip包,可以官网下载get-pip.py文件,然后执行安装命令:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py -i http://pypi.douban.com --trusted-host pypi.douban.com


下面我们以使用豆瓣源为例来讲解,同时豆瓣源已经支持http 和 https 两种协议。

方式1:使用pip下载时指定源

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

pip install -r req.txt -i http://pypi.douban.com/simple/

python 豆瓣登陆 python豆瓣源_easy_install

参数说明:

-i :指定pip源

trusted-host :说明可信的pip源

方式2:创建配置文件,定义pip安装源

Linux方法:

================================================

Linux:

$HOME/.config/pip/pip.conf 

或者 

$HOME/.pip/pip.conf(推荐)

================================================

mac:

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

或者 

$HOME/.pip/pip.conf

================================================

1)创建~/.pip目录 ,新建 ~/.pip/pip.conf文件,内容如下:

[global]

timeout =6000

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

[install]

use-mirrors =true 

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

trusted-host =pypi.douban.com

也可以简写为:

[global]

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

[install]

trusted-host =pypi.douban.com

2)直接使用pip安装

python 豆瓣登陆 python豆瓣源_配置文件_02

Windows 10方法:

1)新建 %HOME%\pip\pip.ini 文件,内容如下:

[global] 

timeout = 6000

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

trusted-host =http://pypi.douban.com

2)直接使用pip安装

python 豆瓣登陆 python豆瓣源_python豆瓣图书代码_03


另外, 使用setup.py安装依赖库, 还是会从默认的http://pypi.python.org下载, 解决方案如下:

编辑 ~/.pydistutils.cfg 文件,内容如下:

[easy_install]

timeout = 60

index_url = https://pypi.douban.com/simple