V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Hodor
V2EX  ›  Python

安装了 virtualenv 千防万防 python,没想到 pip 坏了。。。

  •  
  •   Hodor · 2015-06-24 17:02:36 +08:00 · 18125 次点击
    这是一个创建于 3440 天前的主题,其中的信息可能已经有所发展或是发生改变。

    '''
    Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x10258e250>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pyparsing/

    Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x10258e4d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pyparsing/

    Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x10258e3d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pyparsing/

    Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x10258e9d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pyparsing/

    Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x10258e650>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pyparsing/
    '''

    如何安装旧版本的pip

    14 条回复    2017-10-31 16:07:11 +08:00
    Septembers
        1
    Septembers  
       2015-06-24 17:06:54 +08:00 via Android
    Hodor
        2
    Hodor  
    OP
       2015-06-24 17:09:25 +08:00
    @Septembers

    要把现有的版本删掉吗?
    Septembers
        3
    Septembers  
       2015-06-24 17:10:29 +08:00 via Android
    @Hodor 不需要
    liupy525
        4
    liupy525  
       2015-06-24 17:13:19 +08:00
    这是连不上pypi.python.org吧 换个pypi的源就好了 比如v2ex的源 http://pypi.v2ex.com/simple
    如果是Linux或Mac OS在 ~ 下新建 .pip 文件夹 新建pip.conf文件 把下面的内容写进去
    ```
    [global]
    index-url = http://pypi.v2ex.com/simple
    ```
    liupy525
        5
    liupy525  
       2015-06-24 17:14:19 +08:00
    不知道怎么贴代码。。。没有那两行 ``` 哈
    Starduster
        6
    Starduster  
       2015-06-24 17:19:51 +08:00
    支持 markdown
    加个标签应该就可以
    <code>test</code>
    Starduster
        7
    Starduster  
       2015-06-24 17:20:30 +08:00
    lilydjwg
        8
    lilydjwg  
       2015-06-24 17:44:04 +08:00
    pypi.python.org timed out

    似乎是没翻墙成功?不过好像 PyPI 已经不用翻墙了呀。
    gaotongfei
        9
    gaotongfei  
       2015-06-24 18:04:01 +08:00 via iPhone
    没遇到这情况,但是貌似是功夫网的问题吧。换源或者设置timeout试试?
    onlyice
        10
    onlyice  
       2015-06-24 18:07:45 +08:00
    为何觉得是 pip 坏了呢?
    Log 不看的么?
    Hodor
        11
    Hodor  
    OP
       2015-06-24 18:20:21 +08:00
    @onlyice
    看不太懂。。求指点~
    onlyice
        12
    onlyice  
       2015-06-24 18:28:58 +08:00
    @liupy525
    @lilydjwg
    这两位是正解

    pip 的错误日志里面描述的是连 pypi.python.org 超时,而这个网站上面存储了你要安装的 Python 包,连不上导致了 pip 安装失败。并不表示 pip 就坏了。

    可以换一个国内的 pypi 镜像,推荐中科大的: https://lug.ustc.edu.cn/wiki/mirrors/help/pypi

    食用方法:

    Windows:C:\Users\your_name\pip\pip.ini
    *nix, OSX: ~/.pip/pip.conf

    把下面两行写到上面对应的文件中,pip 就会使用中科大的镜像了。

    [global]
    index-url = https://pypi.mirrors.ustc.edu.cn/simple
    kslr
        13
    kslr  
       2015-06-24 21:24:14 +08:00 via Android
    看日志是快速确定问题的最好办法
    sailor41
        14
    sailor41  
       2017-10-31 16:07:11 +08:00
    我也遇到了这类问题,然而第二次输入 pip install virtualenv 就解决了,是网络连接问题?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.