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...服務器