0

何をしているかが自分もわからない。OSX で Eclipse PyDev IDE を使用して Python 2.7 を使用しています。これまで API を使用したことはありませんが、開発中の Python アプリケーションで Google カレンダー API を使用する必要があります。Google から最新の gdata モジュールをダウンロードし、gdata フォルダーをダウンロードしたディレクトリ (ダウンロード) で、ターミナルの次の行を使用してインストールしました。

sudo python setup.py install

私のマシンのライブラリの奥深くにあるPythonディレクトリにすべてをインストールしたようで、エラーは発生しませんでした。ただし、次のインポート コマンドを使用してプログラムを実行しようとすると、次のようになります。

import gdata.calendar.data
import gdata.calendar.client
import gdata.acl.data
import atom

次のエラーが表示されます。

ImportError: No module named gdata.calendar.data

インストール時に何か間違ったことをしたことを明確に示しています。考え?

4

1 に答える 1

1

インストールされている可能性がありますが、Eclipse に検索する場所を指定していませんgdata

Eclipse でプロジェクトを右クリックし、Properties -> PyDev - PYTHONPATH -> Source Folders[ソース フォルダーの追加] を選択してクリックします。

/Library/Python/2.7/site-packages/gdataバージョンとインストールした場所に応じて、フォルダーは (おそらく) にあります。dist-packagesの代わりなど、別の場所にある可能性がありますがsite-packages、それを見つけてEclipse内にフォルダーを追加すると、インポートが機能するはずです。

編集: についても同じことを忘れないでくださいatom

于 2012-12-26T20:14:49.540 に答える