2012-01-26 55 views
1

我刚开始使用urllib3,并且我正在直接遇到问题。根据他们的手册,我开始用简单的例子:urllib3 maxretryError

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
[GCC 4.5.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import urllib3 
>>> 
>>> http = urllib3.PoolManager() 
>>> r = http.request('GET', 'http://google.com/') 

我抛出了以下错误:

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python2.7/dist-packages/urllib3/request.py", line 65, in request 
**urlopen_kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/request.py", line 78, in request_encode_url 
return self.urlopen(method, url, **urlopen_kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 109, in urlopen 
return conn.urlopen(method, url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 309, in urlopen 
raise MaxRetryError(url) 
urllib3.exceptions.MaxRetryError: Max retries exceeded for url: http://google.com/ 

任何线索,为什么出现这种情况?非常感谢。

回答

5

这是一个已知的bug已被固定在主分支:

我真的应该公布一个修正版的最后一个周末与此修复程序,但我跑出来的时间。这个周末的下一个版本应该包括这个修复(以及其他一些很酷的改进)。对不起,烦恼!

更新:urllib3 v1.2现在在PyPI上,其中包括此修复程序和更多。 :)

+0

非常感谢您的回复。以为我在做一些愚蠢的事情。另外,这个bug是否会影响你的“Mass Downloader”?我今天会尝试使用MD,并想知道我需要从github下载哪些文件?我只需将workerpool目录放入我的python路径中? – JohnJ

+0

@JohnJ好消息,v1.2是在PyPI中,所以你应该能够正常安装urllib3并获得固定版本。如果你想从Github master安装,我会像''pip install git + https: // github.com/shazow/urllib3''应该可以工作。 – shazow

+0

谢谢tonne shazow。这真的有帮助! – JohnJ

相关问题