rasa_nlu ошибка при создании маленького чат-бота - PullRequest
0 голосов
/ 05 августа 2020

Я получаю следующую ошибку ModuleNotFoundError: Нет модуля с именем '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'

Кто-нибудь, помогите, пожалуйста

1 Ответ

0 голосов
/ 06 августа 2020

В Rasa> = 1.0 отдельной установки NLU нет. Это просто rasa, а затем в коде вы получите доступ к rasa.nlu. Убедитесь, что вы просматриваете последнюю версию документации и установили последнюю версию rasa - https://rasa.com/docs/rasa/user-guide/installation/

...