python webapp2アプリケーションがありますが、実行するとこのエラーが発生します
ImportError:googleapiclient.discoveryという名前のモジュールがありません
私がstackoverflowで見つけたのはImportErrorです:apiclient.discoveryという名前のモジュールはありません
私は人々が言ったことをやろうとしましたが、うまくいきませんでした
編集:
ピップフリーズ
私も同じ問題を抱えていました。私はrequirements.txtを使用してライブラリをインストールしています。私のrequirements.txtにはgoogle-api-python-client == 1.6.2があり、pipinstallはlibをインストールしていませんでした。バージョンを削除し、requirements.txtにgoogle-api-python-clientのみが含まれています。その後、pip installを再度実行すると、appengineアプリが機能しました。
これは別のスレッドで解決されます: ImportError:apiclient.discoveryという名前のモジュールがありません
これも私たちの場合はうまくいきました
pip install --upgrade google-api-python-client
python 3.6.5を使用する
Herokuにデプロイしようとして、この問題にかなり長い間苦労しました(アプリはローカルで動作しました)。私の場合、requirements.txtファイルにはgoogle-api-python-client == 1.6.2とoauth2client == 4.0.0の両方が含まれていました。基本的にアプリを削除し、google-api-python-clientのバージョンデータを削除して再デプロイし、oauth2client == 4.0.0を削除することで解決したようです。または、google-api-python-clientとすべての依存関係を手動でアンインストールして、再インストールすることもできます。