2013-12-17 84 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