繁体   English   中英

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

[英]How to resolve ModuleNotFoundError: No module named 'google.colab'

当我运行时:

from google.colab import auth

我收到此错误:

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

从 python 访问 Google 驱动器上的文件需要此模块。 如何解决此错误?

您可以简单地下载google-colab并在本地使用它。

pip install google-colab

AFAIK,您可以从 colab.research.google.com 的笔记本环境中执行模块“google.colab”(它不是公开可用的包)

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

参考:

  1. Google 合作实验室常见问题解答
  2. PyDrive

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

conda install -c conda-forge google-colab

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

11

您可以使用!setup.py install 来做到这一点。

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

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

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

希望这能回答你的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM