如何解决:ModuleNotFoundError: No module named 'google.colab'

Rav*_*are 16 python conda google-colaboratory

我想运行以下命令:

from google.colab import auth
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

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

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

小智 27

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

pip install google-colab
Run Code Online (Sandbox Code Playgroud)

  • 警告:尝试这个破坏了我的环境。我不知道是否每个人都会遇到这种情况,但我确实看到 [pypi 页面](https://pypi.org/project/google-colab/) 的主页链接已损坏并且用户是xixi,他名下只有两个项目。 (8认同)
  • 好吧,无论如何我在我的 conda shell 窗口中尝试了它。它尝试下载并安装 11 个软件包,包括 pandas (?!) 、 ipython、notebook、tornado、requests 和prompt_toolkit。然后,它未能为 pandas 构建轮子,并宣布出现环境错误,并卸载了大约一半的软件包,包括tornado、google-auth 和 6 个。我想我应该接受关于 pip 的建议:总是或从不,有时不是。 (2认同)

小智 12

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

conda install -c conda-forge google-colab
Run Code Online (Sandbox Code Playgroud)

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


Dhr*_*esh 7

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

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

参考:

  1. Google Colaboratory 常见问题解答
  2. 驱动器