rasa.core.agent-由于无法找到模块'rasa.nlu.classifiers.fallback_classifier而无法加载模型

问题描述

我正在码头化rasa应用程序,Dockerfile

FROM python:3.7.6

RUN apt-get update && apt-get install -y --no-install-recommends build-essential curl

workdir /app

copY requirements.txt .

RUN pip install -r requirements.txt

copY entrypoint.sh .

copY src/ .

EXPOSE 5005

ENTRYPOINT ["/app/entrypoint.sh"]

entrypoint.sh内容

#!/bin/sh

exec "$@"

并且requirements.txt文件具有

rasa==1.10.14

我在rasa init目录内的docker外部使用src命令启动了一个rasa应用程序,并将其全部复制到了docker。

现在,当我使用运行rasa时

docker build -t image .
docker run -it image rasa run

出现以下错误

2020-10-15 19:38:00 INFO     root  - Starting Rasa server on http://localhost:5005
2020-10-15 19:38:02 ERROR    rasa.core.agent  - Could not load model due to Failed to find module 'rasa.nlu.classifiers.fallback_classifier'.
No module named 'rasa.nlu.classifiers.fallback_classifier'.
Experienced exception while trying to serve
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/rasa/nlu/registry.py",line 173,in get_component_class
    return class_from_module_path(component_name)
  File "/usr/local/lib/python3.7/site-packages/rasa/utils/common.py",line 210,in class_from_module_path
    m = importlib.import_module(module_name)
  File "/usr/local/lib/python3.7/importlib/__init__.py",line 127,in import_module
    return _bootstrap._gcd_import(name[level:],package,level)
  File "<frozen importlib._bootstrap>",line 1006,in _gcd_import
  File "<frozen importlib._bootstrap>",line 983,in _find_and_load
  File "<frozen importlib._bootstrap>",line 965,in _find_and_load_unlocked
ModuleNotFoundError: No module named 'rasa.nlu.classifiers.fallback_classifier'
...

在docker外部运行rasa运行正常。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...