web-dev-qa-db-ja.com

ImportError:「google」という名前のモジュールはありません

これは重複ではありません。私のシナリオは少し異なり、ここで同様の投稿から解決策を見つけることができませんでした。 Python 3.5。pip install googleコマンドを実行し、モジュールを検証しました。Googleが存在しました。Anaconda3.5をインストールし、zサンプルコードを実行しようとしました。しかし、インポートエラーが発生します。スクリーンショットを添付してください。何が足りないのですか?Spyderを何らかの方法でPythonインストールディレクトリにリンクする必要がありますか?Spyderがgoogleモジュールを使用できないのはなぜですか?

My Pythonインストールディレクトリ:C:\ Users\XXX\AppData\Local\Programs\Python\Python35 enter image description here

enter image description here

15
praveen

私は解決策を見つけました:

  • Anacondaとpythonインストールを削除する必要がありました
  • Anacondaのみを再インストールします
  • Anacondaプロンプトを開き、Anaconda/Scriptsをポイントしました
  • Pip install googleコマンドを実行します
  • Spyderからサンプルコードを実行します。

これ以上のエラーはありません。

4
praveen

https://developers.google.com/api-client-library/python/apis/oauth2/v1 によると、google-api-python-clientパッケージをインストールする必要があります。

pip install --upgrade google-api-python-client
15
Saber

この両方のインストールを使用してから、pythonコード

pip install google-cloud    
pip install google-cloud-vision
12
Darshit Shah

この方法で問題を解決しました:

  1. Sudo pip install conda
  2. pip install google

それ以上のエラーはありません。

6
Chenxi Rao

私は同じ問題に直面しました。google.cloudから翻訳をインポートしようとしましたが、同じエラーが発生し続けました。

これは私がやったことです

  1. pip install protobuf
  2. pip install google-cloud-translate

googleからストレージサービスをインストールするgoogle-cloud-storage別途インストールする必要があります

参照- https://cloud.google.com/python/

5
Arkil Shaikh

以下を直接インストールすることで修正できました。

pip install google.cloud.bigquery
pip install google.cloud.storage
1
Ratnesh Sharma

同様のインポートの問題がありました。 googleパッケージのルートに__init__.pyファイルがないことに気付きました。そこで、空の__init__.pyを作成し、インポートが機能するようになりました。

1
Ferenc Pal