Python的PIP应用Fetch不到下载文件
如果出现,以下的消息,或者是在Python源码里,直接抛出异常,类似Connect Error的信息,可以肯定的是链接pypi的安装数据源出现问题了.
Cannot fetch index base URL https://pypi.python.org/simple/
列一下可用的安装源:
天朝外
https://pypi.python.org/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