1

私はこのチュートリアルに従ってい ます https://developers.google.com/bigquery/articles/dashboard#downloadinstalllibraries

ここで彼らは言う

cd source/
enable-app-engine-project hellodashboard/

これにより、約60個のファイルがプロジェクトディレクトリにコピーされます。しかし、コピーされたファイルは約10個しかありません。プロジェクトディレクトリのoauth2clientフォルダーには__init__.py

from oauth2client.appengine import oauth2decorator_from_clientsecrets

プログラムを実行するとエラーが表示される

from oauth2client.appengine import oauth2decorator_from_clientsecrets
ImportError: No module named appengine

そのため、すべてのファイルを oauth2client zip からプロジェクトの oauth2client ディレクトリに手動でコピーしました。プログラムを実行してもエラーは表示されず、正常に動作しているように見えます。

4

1 に答える 1

1

enable-app-engine-projectモジュールがローカルシステムにインストールされているパスに基づいてソースを見つけようとします。これらのモジュールをローカルにインストールしましたか?

別の方法として、次のディレクトリを App Engine プロジェクトに手動でコピーすることもできます。

SOURCES = [
    'gflags',
    'gflags_validators',
    'httplib2',
    'oauth2client',
    'oauth2',
    'apiclient',
    'uritemplate',
    ]
于 2012-11-08T22:15:48.880 に答える