昊天SEO

pip 更换软件镜像源

家里的网络访问某些国外网站,总是时不时的连接不上, pypi.python.org就是其中一个。
所以,使用pip给Python安装软件时,经常出现错误。修改pip连接的软件库可以解决这个问题。

http://pypi.douban.com是豆瓣提供一个镜像源,软件够新,连接速度也很好。

临时使用

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

在命令行中添加以上参数,可以让pip从制定的镜像源安装软件。

修改配置文件

为了修改默认的镜像源,在我的Arch Linux系统中,需要修改/root/.pip/pip.conf。因为使用pip时,
总是添加sudo运行。

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

在pip.conf中,添加以上内容,就修改了默认的软件源。以后pip命令会直接从制定的软件源安装软件。

问题

  • http://pypi.douban.com不提供HTTPS连接,关心安全问题的话,请三思后再决定是否使用。这个问题也导致在配置时,需要添加--trusted-host参数,假设软件源是安全的。
  • 虽然修改了软件源,但是pip search命令还是不能使用的,因为搜索软件使用的协议与安装软件不同。pip search基于xmlrpclib实现,pip install基于urllib2实现。同样地,对pip search设置代理,也是不起作用的。

参考文献

  1. 修改PyPI源
  2. pip Configuration
  3. pip doesn’t use proxy for search command

本文地址官网    新乡网站建设,seo

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址