pip是python的包管理工具,能够十分方便的下载安装各类python库,例如Django,Flask,Scrapy之类的,可是每次pip的时候老是会莫名其妙的timeout,并且下载速度及其缓慢。我以为跟墙仍是有一点关系的。 除了挂代理,那就只能css
http://pypi.douban.com/ 豆瓣 (推荐使用)
http://mirrors.aliyun.com/pypi/ 阿里云(推荐使用,在咱们学校不如豆瓣快Orz)
http://pypi.sdutlinux.org/ 山东理工大学 (已跪,据说是校领导干的) http://e.pypi.python.org/ 清华大学
http://pypi.hustunique.com/ 华中理工大学
http://pypi.mirrors.ustc.edu.cn 中国科学技术大学python
##手动测试linux
<!-- lang: shell --> pip install web2py -i http://pypi.douban.com/simple
##设为默认服务器: 打开~/.pip/pip.conf(注意若是遇到没法保存,请查看一下权限) 输入如下内容: [global] timeout = 6000 index-url = http://pypi.douban.com/simple/ 测试:web
<!-- lang: shell --> sudo pip install Scrapy
若是显示如下信息,那么就算成功了(国内彷佛没有支持HTTPS的pypi服务器):shell
Downloading/unpacking Scrapy
http://pypi.douban.com/simple/Scrapy/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
http://pypi.douban.com/Scrapy/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
Downloading Scrapy-0.24.4-py2-none-any.whl (444kB): 444kB downloaded
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from Scrapy)
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/lib/python2.7/dist-packages (from Scrapy)
Downloading/unpacking queuelib (from Scrapy)
http://pypi.douban.com/simple/queuelib/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
http://pypi.douban.com/queuelib/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
Downloading queuelib-1.2.2-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from Scrapy)
Downloading/unpacking w3lib>=1.8.0 (from Scrapy)
http://pypi.douban.com/simple/w3lib/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
http://pypi.douban.com/w3lib/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
Downloading w3lib-1.10.0-py2.py3-none-any.whl
Downloading/unpacking cssselect>=0.9 (from Scrapy)
http://pypi.douban.com/simple/cssselect/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
http://pypi.douban.com/cssselect/ uses an insecure transport scheme (http). Consider using https if pypi.douban.com has it available
Downloading cssselect-0.9.1.tar.gz
Running setup.py (path:/tmp/pip_build_root/cssselect/setup.py) egg_info for package cssselect
no previously-included directories found matching 'docs/_build'
Requirement already satisfied (use --upgrade to upgrade): Twisted>=10.0.0 in /usr/local/lib/python2.7/dist-packages/Twisted-14.0.2-py2.7-linux-x86_64.egg (from Scrapy)
Requirement already satisfied (use --upgrade to upgrade): zope.interface>=3.6.0 in /usr/lib/python2.7/dist-packages (from Twisted>=10.0.0->Scrapy)
Installing collected packages: Scrapy, queuelib, w3lib, cssselect
Running setup.py install for cssselect
no previously-included directories found matching 'docs/_build'
Successfully installed Scrapy queuelib w3lib cssselect
Cleaning up...服务器