python中的pip是个非常强大的工具,最近在用pip安装包时,莫名其妙抛出很多异常,搞了好久,才发现是学校的源出了问题,由于默认安装时的源大都是外国的更新源,速度相对国内会慢很多,接下来本文主要介绍在windows系统环境中更新系统源的方法。大家都知道用匹配安装包时很方便,原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了。 跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。
pipy国内镜像目前有:
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,
如果想手动指定源,可以在pip后面跟-i 来指定源,比如用豆瓣的源来安装web.py框架:
pip install web.py -i http://pypi.douban.com/simple
注意后面要有/simple目录!!!
在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。
使用镜像源很简单,用-i指定就行了:
easy_install -i http://pypi.douban.com/simple/ gevent
pip install -i http://pypi.douban.com/simple/ gevent
如果觉得太麻烦,可以配制成默认: 这样在使用pip来安装时,会默认使用此源。配置如下(清华大学源):
3.在配置文件中输入如下内容后保存即可:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn