首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载策略‘MemoizationPolicy’的RASA聊天机器人rasa.core.policies.ensemble.InvalidPolicyConfig:模块

无法加载策略‘MemoizationPolicy’的RASA聊天机器人rasa.core.policies.ensemble.InvalidPolicyConfig:模块
EN

Stack Overflow用户
提问于 2019-12-10 06:46:31
回答 4查看 3K关注 0票数 0

我在遵循« Getting Started with Rasa »教程时遇到了这个错误

所以我输入了:

sudo pip3 install rasa-x --extra-index-url https://pypi.rasa.com/simple

它似乎工作得很好,但当我键入:

sudo rasa init

我在其中有很多错误:

rasa.core.policies.ensemble.InvalidPolicyConfig: Module for policy ‘MemoizationPolicy’ could not be loaded. Please make sure the name is a valid policy.

EN

回答 4

Stack Overflow用户

发布于 2020-01-26 16:16:23

当我尝试使用- rasa init时,我遇到了同样的问题。这可以通过注意两件事来解决。当您尝试使用- pip安装rasa时,请在虚拟环境中安装rasa。这次安装的是最新的python版本,在我的例子中是3.8,但问题是3.8不支持TensorFlow,所以我建议-

代码语言:javascript
复制
 conda create --name rasa python=3.6 

或者你也可以创建一个虚拟环境。现在使用

代码语言:javascript
复制
pip install rasa

现在您将注意到TensorFlow==1.15.1将被安装。要让rasa正常工作,我们需要TensorFlow==1.15.0

代码语言:javascript
复制
pip uninstall tensorflow
pip install tensorflow-cpu==1.15.0

如果在其他情况下只需要CPU支持,

代码语言:javascript
复制
pip install tensorflow==1.15.0

这对我很有效。

票数 2
EN

Stack Overflow用户

发布于 2019-12-10 06:48:20

事实上,这是一个依赖的噩梦。

因此,为了让rasa聊天机器人运行起来,我所做的是:

  1. 重新安装dask (但我不确定此步骤是否为强制步骤)

sudo pip3 install "dask[complete]"

  1. 降级了我的熊猫

版本

sudo pip3 install pandas==0.19.2

  1. 升级了tqdm

sudo pip3 install -U tqdm

  1. 升级了OpenAI健身房

sudo pip3 install -U gym

就是这样!

票数 0
EN

Stack Overflow用户

发布于 2020-03-03 14:16:18

这是库不匹配错误。这是Rasa版本错误,您很可能安装了Rasa 1.7.0或1.8.0,您需要降级到1.6.0。降级后解决了我的问题。

要运行的命令:

pip uninstall rasa

卸载后,通过运行以下命令重新安装rasa

pip install rasa==1.6.0

python -m pip install rasa==1.6.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59257759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档