当我尝试按照python_client_lib
的指示使用gDoc python API时我得到以下错误:
In [3]: import gdata
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-fc99779d388d> in <module>()
----> 1 import gdata
/Users/e12714/git/bin/anaconda/lib/python2.7/site-packages/gdata/__init__.py in <module>()
107
108
--> 109 class LinkFinder(atom.LinkFinder):
110 """An "interface" providing methods to find link elements
111
AttributeError: 'module' object has no attribute 'LinkFinder'
我怎么了?任何python模块错过了吗?
答案 0 :(得分:2)
我能够通过从我的Python安装中删除所有原子痕迹并从here安装最新的gdata版本(2.0.18)(使用setup.py)来纠正这个问题。
该版本包含一个atom版本,带有必要的LinkFinder类定义。
如果您需要单独的,更新的原子,这显然是一个问题,在这种情况下,您必须使用virtualenv。
答案 1 :(得分:2)
基于之前的建议。我通过pip安装了最新版本的atom。这对我有用。
pip install atom
答案 2 :(得分:1)
刚遇到同样的问题。
问题是由于安装了atom-0.3.5。
可以通过安装pyatom而不是(优化的,c实现的)原子
来解决