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

2015-06-24 17:02:36 +08:00
 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

17887 次点击
所在节点    Python
14 条回复
Septembers
2015-06-24 17:06:54 +08:00
Hodor
2015-06-24 17:09:25 +08:00
@Septembers

要把现有的版本删掉吗?
Septembers
2015-06-24 17:10:29 +08:00
@Hodor 不需要
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
2015-06-24 17:14:19 +08:00
不知道怎么贴代码。。。没有那两行 ``` 哈
Starduster
2015-06-24 17:19:51 +08:00
支持 markdown
加个标签应该就可以
<code>test</code>
Starduster
2015-06-24 17:20:30 +08:00
lilydjwg
2015-06-24 17:44:04 +08:00
pypi.python.org timed out

似乎是没翻墙成功?不过好像 PyPI 已经不用翻墙了呀。
gaotongfei
2015-06-24 18:04:01 +08:00
没遇到这情况,但是貌似是功夫网的问题吧。换源或者设置timeout试试?
onlyice
2015-06-24 18:07:45 +08:00
为何觉得是 pip 坏了呢?
Log 不看的么?
Hodor
2015-06-24 18:20:21 +08:00
@onlyice
看不太懂。。求指点~
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
2015-06-24 21:24:14 +08:00
看日志是快速确定问题的最好办法
sailor41
2017-10-31 16:07:11 +08:00
我也遇到了这类问题,然而第二次输入 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