ImportError:没有名为'google'的模块

时间:2016-03-23 16:21:47

标签: python spyder

这不重复。我的情况有点不同,我在这里找不到类似帖子的解决方案。 我安装了Python 3.5。 我运行了pip install google命令并验证了模块。谷歌在场。 我安装了Anaconda 3.5并尝试运行z示例代码。但是我收到了导入错误。请找到附加的屏幕截图。 我错过了什么?我是否必须以某种方式将我的Spyder链接到Python安装目录?为什么Spyder无法使用谷歌模块?

我的Python安装目录:C:\ Users \ XXX \ AppData \ Local \ Programs \ Python \ Python35 enter image description here

enter image description here

12 个答案:

答案 0 :(得分:10)

根据https://developers.google.com/api-client-library/python/apis/oauth2/v1,您需要安装google-api-python-client软件包:

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

答案 1 :(得分:8)

同时使用这两种安装方式,然后继续执行python代码

pip install google-cloud    
pip install google-cloud-vision

答案 2 :(得分:6)

我用这种方式解决了问题:

  1. sudo pip install conda
  2. pip install google
  3. 并且没有更多错误。

答案 3 :(得分:3)

我找到了解决方案:

  • 我不得不删除我的anaconda和python装置
  • 仅重新安装Anaconda
  • 打开Anaconda提示并指向Anaconda / Scripts
  • 运行pip install google命令
  • 立即从Spyder运行示例代码。

不再有错误。

答案 4 :(得分:2)

我遇到了同样的问题, 我正尝试从google.cloud导入翻译,但始终出现相同的错误。

这就是我所做的

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

并要单独从Google google-cloud-storage安装存储服务

Ref-https://cloud.google.com/python/

答案 5 :(得分:1)

我遇到了类似的导入问题。我注意到__init__.py包的根目录中没有google个文件。所以,我创建了一个空的__init__.py,现在导入工作。

答案 6 :(得分:1)

我可以通过直接安装以下内容来修复它。

pip install google.cloud.bigquery
pip install google.cloud.storage

答案 7 :(得分:1)

从云服务文档中获得了

pip install --upgrade google-cloud-translate

为我工作!

答案 8 :(得分:0)

当我尝试从google.cloud访问bigquery时,发现了类似的错误。

from google.cloud import bigquery

从conda-forge社区安装google.cloud后,错误已解决。

conda install -c conda-forge google-cloud-bigquery

答案 9 :(得分:0)

请执行这些命令,

pip install google
pip install google-core-api

一定会解决您的问题。

答案 10 :(得分:0)

为我解决的是卸载 Anaconda(在我的情况下是 Spyder),安装所需的谷歌客户端(google-api-python-client 即可),然后重新安装 Anaconda。

这应该可以解决它!

答案 11 :(得分:-1)

  1. 关闭Anaconda / Spyder
  2. 打开命令提示符并运行以下命令
  3. conda更新-全部
  4. 再次启动该应用程序,这一次它应该可以工作。

注意-您无需卸载/重新安装任何东西。

相关问题