【问题标题】:ImportError: No module named 'google'ImportError:没有名为“google”的模块
【发布时间】:2016-07-11 01:23:06
【问题描述】:

我安装了 Python 3.5。我运行了pip install google 命令并验证了模块。谷歌在场。

我安装了Anaconda 3.5 并尝试运行z 示例代码。但是我收到了导入错误。请找到随附的屏幕截图。 我错过了什么?我是否必须以某种方式将我的 Spyder 链接到 Python 安装目录?为什么 Spyder 无法 google 模块?

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

我的情况有点不同,在这里我找不到类似帖子的解决方案。

【问题讨论】:

  • 运行命令--conda update --all

标签: python python-3.x anaconda spyder


【解决方案1】:

根据https://github.com/googleapis/google-api-python-client#installation,需要安装google-api-python-client包:

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

【讨论】:

【解决方案2】:

同时使用这两个安装,然后继续使用您的 Python 代码:

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

【讨论】:

  • 我不知道为什么这有效,但它有效。 pip install google 没有用。
  • 为什么会这样?为我工作
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:

    我想出了解决办法:

    • 我不得不删除我的 Anaconda 和 Python 安装
    • 仅重新安装 Anaconda
    • 打开 Anaconda 提示并将其指向 Anaconda/Scripts
    • 运行pip install google
    • 现在从 Spyder 运行示例代码。

    没有更多错误。

    【讨论】:

    • 谢谢!实际上,解决方案的关键是仅重新安装 Anaconda 并在 cudnn 之后安装它! :P
    • 这是什么意思:“Open Anaconda prompt and point it to Anaconda/Scripts”是什么意思,重现这个动作的步骤是什么?
    • 我也有同样的问题。 “指向 Anaconda/Scripts”是什么意思?我打开了我的 Anaconda 提示符,但不知道如何“将其指向 Anaconda/Scripts”。
    【解决方案5】:

    我遇到了同样的问题,我试图从 google.cloud 导入翻译,但我一直收到同样的错误。

    这就是我所做的

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

    并且要从googlegoogle-cloud-storage安装存储服务,需要单独安装。

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

    【讨论】:

    • 在我的情况下是 protobuf。
    【解决方案6】:

    我是这样解决问题的:

    1. sudo pip install conda
    2. pip install google

    错误已解决。

    【讨论】:

      【解决方案7】:

      我从云服务文档中得到这个:

      pip install --upgrade google-cloud-translate
      

      它对我有用!

      【讨论】:

        【解决方案8】:

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

        from google.cloud import bigquery
        

        在我从 conda-forge 社区安装 google.cloud 后,该错误得到解决。

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

        【讨论】:

        • 知道为什么google-cloud-bigquery 仅在 conda-forge 中可用?
        【解决方案9】:

        请执行这些命令,

        pip install google
        pip install google-api-core
        

        一定能解决你的问题。

        【讨论】:

        • 这在很多其他方面解决了我的问题。
        【解决方案10】:

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

        【讨论】:

        • 这对我不起作用(python 3.7,macOS 10.13.6)
        • 首先验证你是否通过PIP安装了包?如果是,请检查目录路径,如果不是,则必须再次使用上述2个命令进行安装
        【解决方案11】:

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

        这应该可以解决!

        【讨论】:

          【解决方案12】:

          我知道完成它令人沮丧。它没有受到打击并尽量诚实。

          设置 google api 的第一步

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

          第二次查看并阅读您的 DAG 并查看您正在使用的源/目标或其他 GCP 平台,例如您是否从 bigquery 获取数据

          pip install bigquery 
          or pip install xyz-google-stuff
          
          

          【讨论】:

            【解决方案13】:

            对于 Python-Flask 应用程序。

            如果没有任何帮助,

            1. 卸载烧瓶(pip卸载烧瓶)
            2. 从你的机器上卸载 python
            3. 重启机器并确保卸载正确
            4. 重新安装python和flask
            5. 运行pip install --upgrade google-api-python-client
            6. 运行您的应用程序

            现在应该可以正常使用了。

            【讨论】:

              【解决方案14】:
              1. 关闭 Anaconda/Spyder
              2. 打开命令提示符并运行以下命令
              3. conda 更新 --all
              4. 再次启动应用,这一次应该可以运行了。

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

              【讨论】:

                【解决方案15】:

                请执行这些命令

                如果你使用的是python2版本:

                • 点安装谷歌
                • pip install google-api-core

                如果你使用的是python3版本:

                • pip3 安装谷歌
                • pip3 安装 google-api-core

                一定能解决你的问题。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2015-01-25
                  • 1970-01-01
                  • 1970-01-01
                  • 2013-03-11
                  • 2019-05-24
                  • 1970-01-01
                  • 2017-11-12
                  • 2012-12-07
                  相关资源
                  最近更新 更多