如何解决:ModuleNotFoundError:没有名为“ google.colab”的模块

时间:2018-10-03 06:17:28

标签: python conda google-colaboratory

我要运行命令:

from google.colab import auth

但是我收到此错误:

  

ModuleNotFoundError:没有名为“ google.colab”的模块

这是从python访问Google驱动器上的文件所必需的。有一个包google,但没有模块colab。如何解决此错误?

4 个答案:

答案 0 :(得分:3)

AFAIK,您可以在colab.research.google.com中执行模块“ google.colab”

查看您问题中的标签conda。我假设您正在从本地计算机运行代码。请使用PyDrive从本地计算机上的Google驱动器中读取。

参考文献:

  1. Google Colaboratory FAQ
  2. PyDrive

答案 1 :(得分:2)

您可以直接下载google-colab并在本地使用。

pip install google-colab

答案 2 :(得分:0)

11

您可以使用!setup.py安装来实现。

Colab就像Jupyter笔记本一样。因此,我们可以使用!操作员在这里可以在Colab中安装任何软件包。什么 !实际上,它告诉笔记本单元格这行不是Python代码,而是命令行脚本。因此,要在Colab中运行任何命令行脚本,只需添加一个!在该行之前。

例如:!pip install tensorflow。这会将该行(此处为pip install tensorflow)视为命令提示符行,而不是一些Python代码。但是,如果您执行此操作时未添加!在此行之前,它将抛出一个错误消息,提示“语法无效”。

但是请记住,在执行此操作之前,必须将setup.py文件上传到驱动器(最好是在笔记本所在的文件夹中)。

希望这能回答您的问题

答案 3 :(得分:0)

如果您想从本地机器运行 google-colab 并且想通过 conda 安装,只需输入以下内容:

conda install -c conda-forge google-colab

供参考:https://anaconda.org/conda-forge/google-colab

相关问题