![](/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.