Skip to main content
 首页 » 编程设计

python之无法导入 evernote.api.client (evernte sdk)

2025年05月04日22lexus

我正在尝试开始使用 evernote SDK,我使用的是 ubuntu 13.04

我通过以下方式安装了 SDK:

pip install evernote  

但是当我想测试它时:

python -c 'from evernote.api.client import EvernoteClient' 

我明白了:

Traceback (most recent call last): 
  File "<string>", line 1, in <module> 
ImportError: No module named api.client 

问题是什么?

编辑:我猜 pip install evernote 工作正常,它给了我这个:

Requirement already satisfied (use --upgrade to upgrade): evernote in /usr/local/lib/python2.7/dist-packages/evernote-1.24.0-py2.7.egg 
Requirement already satisfied (use --upgrade to upgrade): oauth2 in /usr/lib/python2.7/dist-packages (from evernote) 
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from oauth2->evernote) 
Cleaning up... 

这是教程:http://dev.evernote.com/start/guides/python.php

请您参考如下方法:

这已经很老了,但我敢打赌会有更多人点击它,所以我会把答案放在这里。这似乎是一个令人惊讶的普遍问题,在任何地方都没有答案。

注意错误是如何提示 api.client 而不是 evernote。

Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named api.client

问题很可能是 OP 在他的路径中有一个名为 evernote.py 的脚本,我猜这是人们用来命名他们的第一个 evernote 脚本的常用名称。将脚本重命名为不太明显的名称,应该可以解决问题。