1. ホーム
  2. python

[解決済み] Translate API を使用している Python App Engine アプリで ImportError というエラーが発生するのはなぜですか?apiclient.discoveryという名前のモジュールがありません。

2022-04-24 22:17:35

質問

でこのエラーが発生しました。 Google App EngineのPython はGoogle翻訳APIを使用しています。 しかし、私はどのように修正する方法がわからない。

<module>
from apiclient.discovery import build
ImportError: No module named apiclient.discovery

をやってみる。 Google App Engine SDKを示す環境を設定する , そして、再度Google Apps Engineにアップロードします。 常にエラーが発生します。 ,

エラーです。サーバーエラー

サーバーにエラーが発生し、リクエストを完了することができませんでした。 問題が解決しない場合は、問題を報告し、このエラーメッセージと原因となったクエリを記載してください。

修正方法を教えてください。

ありがとうございます。

UPDATE : 修正しました。 Nijjinさんのヘルプに従います。 以下のフォルダを追加することで、問題を解決しました。

apiclient, gflags, httplib2, oauth2client, uritemplate

それでも問題が解決しない場合は、このページの以下の回答を参照してください。

解決方法は?

この簡単なインストールで、これらの依存関係を取得することができるはずです。

sudo pip install --upgrade google-api-python-client

に記述されています。 python のクイックスタートページ .