我在遵循« 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.
发布于 2020-01-26 16:16:23
当我尝试使用- rasa init时,我遇到了同样的问题。这可以通过注意两件事来解决。当您尝试使用- pip安装rasa时,请在虚拟环境中安装rasa。这次安装的是最新的python版本,在我的例子中是3.8,但问题是3.8不支持TensorFlow,所以我建议-
conda create --name rasa python=3.6 或者你也可以创建一个虚拟环境。现在使用
pip install rasa现在您将注意到TensorFlow==1.15.1将被安装。要让rasa正常工作,我们需要TensorFlow==1.15.0
pip uninstall tensorflow
pip install tensorflow-cpu==1.15.0如果在其他情况下只需要CPU支持,
pip install tensorflow==1.15.0这对我很有效。
发布于 2019-12-10 06:48:20
事实上,这是一个依赖的噩梦。
因此,为了让rasa聊天机器人运行起来,我所做的是:
sudo pip3 install "dask[complete]"
版本
sudo pip3 install pandas==0.19.2
sudo pip3 install -U tqdm
sudo pip3 install -U gym
就是这样!
发布于 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
https://stackoverflow.com/questions/59257759
复制相似问题