训练RasaNLU时收到以下错误。 “ python -m rasa_core.train -d domain.yml -s storys.md -o模型/对话”

时间:2019-02-12 11:17:25

标签: python tensorflow rasa-nlu rasa-core

错误:

  

并非所有必需的软件包都已安装。要使用此管道,您需要   需要安装缺少的依赖项。请安装Tensorflow

Rasa NLU版本:0.14.3

操作系统(Windows,OSX,...):Windows 10

模型配置文件的内容

language: en
pipeline: tensorflow_embedding

问题

  

文件   “ d:\ prasanna \ files \ projects \ github \ nlu-chatbot \ rasa_nlu \ rasa_nlu \ train.py”,   第133行,位于do_train trainer = Trainer(cfg,component_builder)文件中   “ d:\ prasanna \ files \ projects \ github \ nlu-chatbot \ rasa_nlu \ rasa_nlu \ model.py”,   第141行, init   components.validate_requirements(cfg.component_names)文件   “ d:\ prasanna \ files \ projects \ github \ nlu-chatbot \ rasa_nlu \ rasa_nlu \ components.py”,   第47行,在validate_requirements“请安装{}”。format(“,   “ .join(failed_imports)))例外:并非所有必需的软件包都是   已安装。要使用此管道,您需要安装缺少的管道   依赖性。请安装tensorflow

1 个答案:

答案 0 :(得分:0)

您可以按以下方式安装带有随附的tensorflow的rasa nlu:

pip install rasa_nlu[tensorflow]

如果您正在使用NLU docker映像,请使用带有tensorflow标签的映像(例如rasa/rasa_nlu:latest-tensorflow)或full映像,其中包括所有管道的依赖性(例如rasa/rasa_nlu:latest-full