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

2015 年 6 月 24 日
 Hodor

'''
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

18807 次点击
所在节点    Python
14 条回复
Septembers
2015 年 6 月 24 日
Hodor
2015 年 6 月 24 日
@Septembers

要把现有的版本删掉吗?
Septembers
2015 年 6 月 24 日
@Hodor 不需要
liupy525
2015 年 6 月 24 日
这是连不上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
2015 年 6 月 24 日
不知道怎么贴代码。。。没有那两行 ``` 哈
Starduster
2015 年 6 月 24 日
支持 markdown
加个标签应该就可以
<code>test</code>
Starduster
2015 年 6 月 24 日
lilydjwg
2015 年 6 月 24 日
pypi.python.org timed out

似乎是没翻墙成功?不过好像 PyPI 已经不用翻墙了呀。
gaotongfei
2015 年 6 月 24 日
没遇到这情况,但是貌似是功夫网的问题吧。换源或者设置timeout试试?
onlyice
2015 年 6 月 24 日
为何觉得是 pip 坏了呢?
Log 不看的么?
Hodor
2015 年 6 月 24 日
@onlyice
看不太懂。。求指点~
onlyice
2015 年 6 月 24 日
@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
2015 年 6 月 24 日
看日志是快速确定问题的最好办法
sailor41
2017 年 10 月 31 日
我也遇到了这类问题,然而第二次输入 pip install virtualenv 就解决了,是网络连接问题?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX