2013-12-17 86 views
1

当我尝试使用gDoc蟒蛇API以下的python_client_libgDoc蟒蛇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模块错过了?

回答

1

刚刚有同样的问题。

问题是由于安装了atom-0.3.5。

可以通过安装pyatom代替(优化的,C实现的)原子来解决

2

我能够从我的Python安装中删除原子的所有痕迹,并安装最新的GDATA发布解决这个问题,( 2.0.18)(使用setup.py)从here

该版本包含atom的一个版本,并具有必要的LinkFinder类定义。

这显然是一个问题,如果你需要单独的,更新的原子,在这种情况下,你将不得不使用virtualenv。

2

根据以前的建议。我通过pip安装了最新版本的atom。这对我来说是诀窍。

pip install atom