2

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

何が問題ですか ?

EDIT: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

4

3 に答える 3

2

これはもうかなり古いですが、もっと多くの人がヒットするに違いないので、ここに答えを入れておきます. どこにも答えがない、驚くほど一般的な問題のようです。

エラーが api.client について不平を言う方法に注意してください。

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

おそらく問題は、OP のパスに evernote.py というスクリプトがあることです。これは、人々が最初の evernote スクリプトに名前を付けるために使用する一般的な名前だと思います。スクリプトの名前をあまり目立たない名前に変更すると、うまくいくはずです。

于 2013-10-20T01:00:12.270 に答える
0

pip install evernoteやるべきことをやらないように見え ます:

cat /etc/SuSE-release
openSUSE 12.2 (x86_64)
バージョン = 12.2
CODENAME = カマキリ

pip インストール evernote
evernote のダウンロードと解凍
  evernote-1.24.0.macosx-10.8-x86_64.tar.gz (326kB) をダウンロード中: 326kB ダウンロード
  パッケージ evernote の setup.py egg_info の実行
    トレースバック (最新の呼び出しが最後):
      ファイル ""、16 行目、
    IOError: [Errno 2] そのようなファイルまたはディレクトリはありません: '/tmp/pip-build-root/evernote/setup.py'
    コマンド python setup.py egg_info からの完全な出力:
    トレースバック (最新の呼び出しが最後):

  ファイル ""、16 行目、

IOError: [Errno 2] そのようなファイルまたはディレクトリはありません: '/tmp/pip-build-root/evernote/setup.py'

--------------------------------------------
/tmp/pip-build-root/evernote でコマンド python setup.py egg_info がエラー コード 1 で失敗しました
完全なログを /root/.pip/pip.log に保存する

次の方法で修正できます。

    pip -v インストール evernote==1.23.2

そして、すべてがうまくいきます!

于 2013-06-05T14:29:12.407 に答える