繁体   English   中英

Google Colab 中没有名为“utils.utils”的模块

[英]No module named 'utils.utils' in Google Colab

我正在尝试在 Google Colab 中运行此 python 代码,但我总是收到此错误,即 utils 模块未安装或尚不存在,但我已经运行了 !pip install utils 并且仍然是同样的问题。 我试过在我的电脑上运行它,它可以正常工作,但由于我的电脑资源有限,我实际上无法运行它。

无论如何,有人对此有解决方案吗?

Traceback (most recent call last):
  File "/content/GNN-for-text-classification/preprocess/build_graph.py", line 15, in <module>
    from utils.utils import loadWord2Vec, clean_str
ModuleNotFoundError: No module named 'utils.utils'

我假设您正在使用这个GNN-for-Text-Classification

现在,您可能已经在本地系统中克隆了存储库,并且正在从那里运行.py文件。

但是,Colab 中的新笔记本不会包含您克隆/下载的文件。 所以,当你在做

!pip install utils

Pypiutils包正在安装,它不包含您需要的功能。

您需要的实际上是来自GNN-for-Text-Classificationutils模块,为此您需要克隆并cd到 Colab 本身的文件夹中。 只需在 Colab Notebook 中运行以下命令:

!git clone https://github.com/zshicode/GNN-for-text-classification.git
%cd GNN-for-text-classification/
%ls

这会将 repo、cd 克隆到文件夹中并查看内容,您将能够在其中找到所需的utils模块。

现在您可以毫无错误地导入诸如loadWord2Vec, clean_str类的内容。

请注意,此克隆不是永久性的,因为新的 Colab 实例不会保留旧实例的更改。

暂无
暂无

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

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