我正在尝试开始使用 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 installevernote
我猜工作正常,它给了我这个:
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...
最佳答案
这已经很老了,但我敢打赌会有更多人点击它,所以我将答案放在这里。这似乎是一个令人惊讶的普遍问题,但在任何地方都没有答案。
请注意错误是如何提示 api.client 而不是 Evernote。
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named api.client
问题很可能是 OP 的路径中有一个名为 Evernote.py 的脚本,我猜这是人们用来命名第一个 Evernote 脚本的常用名称。将脚本重命名为不太明显的名称,这样就可以解决问题。
关于python - 无法导入evernote.api.client(evernte sdk),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942330/