首页 > 解决方案 > RASA X 运行问题:确保使用有效数据以及有效域和配置文件启动 Rasa X

问题描述

在此处输入图像描述我正在尝试安装Rasa。我运行这个命令rasa init。它工作正常。但是,当我尝试运行此命令rasa x时,它会引发错误,如上图(链接)所示。我发现的一种解决方案是从x.py文件中删除domain_path=domain_path ,该文件可以在这样的路径中找到:C:\Users\Admin\anaconda3\envs\Myenv\Lib\site-packages\rasa\cli\x .py。尽管我听到的另一个解决方案是降级 Python 和 pip 的版本。版本是(Rasa 版本:2.8.1,Python 版本:3.7,pip 版本:20.2)但是,我仍然无法摆脱它。如果有人有解决方案,请帮助。

标签: chatbotrasa-nlurasarasa-x

解决方案


要解决此问题,请按照以下步骤操作:

pip install rasa==2.8.1

检查 rasa --version

然后安装

pip install rasa-sdk==2.8.1

安装这个版本rasa-x==0.39.3

pip install rasa-x==0.39.3 --extra-index-url https://pypi.rasa.com/simple

一些已知的错误:

ImportError: cannot import name 'RowProxy' from 'sqlalchemy.engine' 尝试运行 pip install SQLAlchemy==1.3.22 应该修复它。)

而且,如果您收到无法导入 yaml 的错误,请运行 pip install pyyaml。


推荐阅读