Rasa版本:0.14.6
Python版本:3.6.4
操作系统:osx
问题:
使用此行运行代码段:
from rasa_nlu.converters import load_data
遇到此错误:
回溯(最近一次通话最后一次):文件“ nlu_model.py”,第1行,在 从rasa_nlu.converters导入load_data ModuleNotFoundError:否 名为“ rasa_nlu.converters”的模块
但是,pip freeze | grep rasa-nlu
返回
rasa-nlu == 0.14.6
配置文件(config.yml)的内容:
language: "en"
pipeline: spacy_sklearn
答案 0 :(得分:1)
我猜您在使用v0.14.6时遵循了错误的文档,导入load_data的适当方法是:
from rasa_nlu.training_data import load_data
答案 1 :(得分:0)
在rasa-nlu版本0.14.6和更高版本中,正确的路径是
rasa_nlu.convert
。
根据您要使用该命令尝试执行的操作,现在将类似于:
from rasa_nlu.convert import convert_training_data
,
from rasa_nlu.convert import add_arguments
或
from rasa_nlu.convert import main
其中main()是:
def main(args):
convert_training_data(args.data_file,
args.out_file,
args.format,
args.language)