如果出现,以下的消息,或者是在Python源码里,直接抛出异常,类似Connect Error的信息,可以肯定的是链接pypi的安装数据源出现问题了.

Cannot fetch index base URL https://pypi.python.org/simple/

列一下可用的安装源:
天朝外
https://pypi.python.org/simple/

天朝
pypi.douban.com/simple/

http://ypi.v2ex.com/simple

当被墙,或是网络不好的时候,需要配置一下,当前用户目录下的.pip文件夹中的pip.conf

配置如下:

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

v2ex:
http://ypi.v2ex.com/simple

创建了这个配置文件,在使用pip安装文件就基本OK了.

测试过同样是因为网络问题,windows下的pip用非国内有也不好用。
在windwos下pip安装部件也需要配置conf文件。

在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini

配置文件的内容是一样的,在Windows在pip安装时还需要,添加一个参数。

–trusted-host
pip install django==1.55 --trusted-host pypi.douban.com