![](/img/trans.png)
[英]No module named 'utils_nlp' when using MS nlp_recipes in google colab
[英]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
Pypi的utils
包正在安装,它不包含您需要的功能。
您需要的实际上是来自GNN-for-Text-Classification的utils
模块,为此您需要克隆并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.