如何解决google colab中“没有名为'tools'的模块”?

Posted

技术标签:

【中文标题】如何解决google colab中“没有名为\'tools\'的模块”?【英文标题】:How to solve "No module named 'tools'" in google colab?如何解决google colab中“没有名为'tools'的模块”? 【发布时间】:2019-12-27 23:18:39 【问题描述】:

我正在尝试按照本教程在我的数据中应用 Bert:https://medium.com/swlh/a-simple-guide-on-using-bert-for-text-classification-bbf041ac8d04

在导入时出现错误

这是我要导入的内容

import torch
import pickle
from torch.utils.data import (DataLoader, RandomSampler, SequentialSampler, TensorDataset)
from torch.nn import CrossEntropyLoss, MSELoss

from tqdm import tqdm_notebook, trange
import os
from pytorch_pretrained_bert import BertTokenizer, BertModel, BertForMaskedLM, BertForSequenceClassification
from pytorch_pretrained_bert.optimization import BertAdam, WarmupLinearSchedule

from multiprocessing import Pool, cpu_count
from tools import *
import convert_examples_to_features

并且出现错误:from tools import * as "No module named 'tools'"。

我尝试遵循一些答案,例如: Python/Caffe2: ImportError: No module named tools.setup_helpers.env

pyserial: No module named tools

ModuleNotFoundError: No module named 'tools.nnwrap'

但是,这些答案并没有解决我的错误。

请帮忙!

【问题讨论】:

请分享一个独立的笔记本,重现您观察到的问题。 你用的是哪个版本的python? @BobSmith 这里是:colab.research.google.com/drive/… 【参考方案1】:

该错误可能是因为您的工作文件夹中没有 tools.py 文件。您可以从您所指的教程中提到的 GitHub 位置获取该文件。这是供您参考的链接。 https://github.com/ThilinaRajapakse/BERT_binary_text_classification

【讨论】:

以上是关于如何解决google colab中“没有名为'tools'的模块”?的主要内容,如果未能解决你的问题,请参考以下文章

Google Colab 花费太多时间来训练分类器。如何解决这个问题?

如何在 google colab 中启用拼写检查器(colab 在 linux OS 上运行)?

如何在 google colab 中使用 ngrok?

如何在 Google Colab 中将主题更改为深色?

Matplotlib 和 Google Colab:使用 ipympl

解决google colab环境下使用matplotlib绘图中文乱码问题