pip 更换软件镜像源
2015-11-05 本文已影响34361人
catHeart
该文章的描述已经过时,请参考官方文档
家里的网络访问某些国外网站,总是时不时的连接不上, pypi.python.org
就是其中一个。
所以,使用pip
给Python安装软件时,经常出现错误。修改pip
连接的软件库可以解决这个问题。
http://pypi.douban.com是豆瓣提供一个镜像源,软件够新,连接速度也很好。
临时使用
pip install pythonModuleName -i https://pypi.douban.com/simple
在命令行中添加以上参数,可以让pip
从指定的镜像源安装软件。
修改配置文件
为了修改默认的镜像源,在我的Arch Linux系统中,需要修改~/.pip/pip.conf
。
[global]
index-url = https://pypi.douban.com/simple
在pip.conf中,添加以上内容,就修改了默认的软件源。以后pip
命令会直接从制定的软件源安装软件。
问题
http://pypi.douban.com不提供HTTPS连接,关心安全问题的话,请三思后再决定是否使用。这个问题也导致在配置时,需要添加--trusted-host
参数,假设软件源是安全的。虽然修改了软件源,但是pip search
命令还是不能使用的,因为搜索软件使用的协议与安装软件不同。pip search
基于xmlrpclib实现,pip install
基于urllib2实现。同样地,对pip search
设置代理,也是不起作用的。