Ошибка выполнения: прямой вызов `rasa.core.run` больше не поддерживается. Пожалуйста, используйте `rasa shell` вместо этого

#python-2.7 #docker #rasa-nlu #rasa-core

#python-2.7 #докер #rasa-nlu #раса-ядро

Вопрос:

Когда я пытаюсь запустить rasa-nlu с помощью docker, у меня возникает следующая проблема:

 Attaching to chatbotstack_rasa_nlu_1
rasa_nlu_1         | Traceback (most recent call last):
rasa_nlu_1         |   File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
rasa_nlu_1         |     "__main__", mod_spec)
rasa_nlu_1         |   File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
rasa_nlu_1         |     exec(code, run_globals)
rasa_nlu_1         |   File "/app/rasa/core/run.py", line 204, in <module>
rasa_nlu_1         |     "Calling `rasa.core.run` directly is "
rasa_nlu_1         | RuntimeError: Calling `rasa.core.run` directly is no longer supported. Please use `rasa shell` instead.
  

Я указал версии ниже:

rasa 0.14.0a9 /приложение
rasa-дополнения 0.5.9 
rasa-ядро 0.13.7 
rasa-core-sdk 0.12.2 
rasa-nlu 0.14.6

Ответ №1:

0.14.0a9 В настоящее время Rasa является альфа-версией, и новые документы еще не выпущены. Либо удалите rasa пакет и используйте стабильные версии rasa_core==0.13.7 , rasa_nlu==0.14.6 либо используйте новый cli rasa shell .