私はウィキペディアからテキストを掻き集めようとしています。 httplib2は既にインストールされているので、私はそれを使うと思った。Python httplib2 AttributeError: 'builtin_function_or_method'オブジェクトに 'new'属性がありません
basic examplesから簡単な検索を行うと、最初の例で私にこのエラーが表示されます。
> import httplib2
> h = httplib2.Http(".cache")
> url = "http://code.google.com/p/httplib2/"
> h.request(url, "GET")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/httplib2/__init__.py", line 978, in request
cached_value = self.cache.get(cachekey)
File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/httplib2/__init__.py", line 625, in get
cacheFullPath = os.path.join(self.cache, self.safe(key))
File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/httplib2/__init__.py", line 189, in safename
filemd5 = md5.new(filename).hexdigest()
AttributeError: 'builtin_function_or_method' object has no attribute 'new'
私はMac OS X、Pythonバージョン:7.2-2(64ビット)、Enthought Distributionで動作しています。
インストールに問題があるかもしれないと思っていますが、もう一度httplib2が私が使っている他のパッケージと共にインストールされています。また、httplib2を再インストールしようとする可能性もありますが、現在作業中の他のものを壊す可能性があると考えて、私はそれをすることをためらっています。
ありがとうございました。私はhttplib2-0.7.2にいて、httplib2-07.4をアップグレード/再インストールしました。 – gabe