创建小型聊天机器人时出现rasa_nlu错误

2024-09-27 23:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到以下错误模块NotFoundError:没有名为“rasa_nlu”的模块,尽管我安装了rasa_nlu和rasa

我的代码:

from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUConfig
from rasa_nlu.model import Trainer

def train_nlu(data, config, model_dir):
    training_data = load_data(data)
    trainer = Trainer(RasaNLUConfig(config))
    trainer.train(training_data)
    model_directory = trainer.persist(model_dir, fixed_model_name='weathernlu')
    
if __name__ == '__main__':
    train_nlu('.data/data.json', 'config_spacy.json', './models/nlu')

错误消息:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-6ab2834ad68f> in <module>()
----> 1 from rasa_nlu.training_data import load_data
      2 #from rasa_nlu.converters import load_data
      3 from rasa_nlu.config import RasaNLUConfig
      4 from rasa_nlu.model import Trainer
      5 

ModuleNotFoundError: No module named 'rasa_nlu'

谁来帮帮我


Tags: 模块fromimportconfigdatamodel错误training

热门问题