Python 导入错误:Rasa Core
我正在尝试在windows 10上运行聊天机器人。我使用的Python版本是Python 3.6.6。我使用Python 导入错误:Rasa Core,python,chatbot,path-variables,rasa-core,Python,Chatbot,Path Variables,Rasa Core,我正在尝试在windows 10上运行聊天机器人。我使用的Python版本是Python 3.6.6。我使用pip3安装rasa_core安装了rasa core,安装完成 但每次运行代码时,我都会得到importorror:没有名为rasa\u core.policies.keras\u policy的模块。 以下是导入库: from __future__ import absolute_import from __future__ import division from __future_
pip3安装rasa_core
安装了rasa core,安装完成
但每次运行代码时,我都会得到importorror:没有名为rasa\u core.policies.keras\u policy的模块。
以下是导入库:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
import argparse
import logging
import warnings
import csv
import pandas as pd
import unicodedata
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core import utils
from rasa_core.actions import Action
from rasa_core.actions.forms import FormAction
from rasa_core.agent import Agent
from rasa_core.channels.console import ConsoleInputChannel
from rasa_core.events import SlotSet
from rasa_core.events import AllSlotsReset
from rasa_core.featurizers import (
MaxHistoryTrackerFeaturizer,
BinarySingleStateFeaturizer)
from rasa_core.interpreter import RasaNLUInterpreter
from rasa_core.policies.memoization import MemoizationPolicy
from rasa_nlu.model import Metadata, Interpreter
如何消除与rasa core相关的
导入错误
?您使用的是什么版本的rasa core
?
例如,在我的mac电脑上,下面是版本
pip freeze |grep -i rasa
rasa-core==0.8.2
rasa-core-sdk==0.11.4
rasa-nlu==0.11.4
对于rasa core==0.8.2
KerasPolicy类
python3.6/site packages/rasa\u core/policies/keras\u policy.py
因此,您可以使用
来自rasa_core.policies.keras_policy import KerasPolicy
但是,如果您使用的是最新版本的rasa core。例如
pip freeze |grep -i rasa
rasa-core==0.12.0a3
rasa-core-sdk==0.11.4
rasa-nlu==0.13.3
那么凯拉斯政策是什么呢
/python3.6/site packages/rasa\u core/policies/keras\u policy.py
因此,您可以使用来自rasa_core.policies.keras_policy import KerasPolicy
您似乎正在使用较旧版本的rasa core,并尝试基于示例的较新版本
您需要升级rasa core
和rasa nlu
你可以下载。
之后,只需运行以下命令即可安装依赖项以及rasa core
和rasa nlu
pip install-r requirement.txt
尝试使用“pip install rasa core”重新安装rasa core,因为rasa core requirement.txt的支持库是使用pip提取的。甚至pip install--upgrade rasa core
导入语句之间没有区别。