【问题标题】:ImportError: cannot import name 'online' from 'rasa_core.training'ImportError:无法从“rasa_core.training”导入名称“在线”
【发布时间】:2020-03-09 18:53:17
【问题描述】:

我正在跟踪书中的代码,并在尝试运行在线培训时遇到此错误。

完整的错误是:

Traceback(最近一次调用最后一次): 文件“train_online.py”,第 9 行,在 从 rasa_core.training 在线导入 ImportError: 无法从 'rasa_core.training' 导入名称 'online' (C:\Users\Max\AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_core\training__init__.py)

我的代码是:

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals

import logging

from rasa_core import utils, train
from rasa_core.training import online
from rasa_core.interpreter import NatraulLanguageInterpreter

logger = logging.getLogger(__name__)

def train_agent(interpreter):
    return train.train_dialog_model(domain_file="horoscope_domain.yml", 
stories_file="data/stories.md", output_path="models/dialog", 
nlu_model_path=interpreter, endpoints="endpoints.yml", max_history=2, kwargs= 
{"batch_size": 50, "epochs": 200, "max_training_samples": 300})

if __name__ == '__main__':
    utils.configure_colored_logging(loglevel='DEBUG')
    nlu_model_path = "'/models/nlu/default/horoscopebot"
    interpreter = NatraulLanguageInterpreter.create(nlu_model_path)
    agent = train_agent(interpreter)
    online.serve_agent(agent)

【问题讨论】:

    标签: python cmd rasa-core rasa


    【解决方案1】:

    您正在阅读的书可能包含过时的代码示例和过时版本的 Rasa 库。

    使用pip install rasa-x --extra-index-url https://pypi.rasa.com/simple 安装rasa-x 包并尝试在我的Python 3.6 解释器中运行from rasa_core.training import online 后,我收到以下警告:

    用户警告:“rasa_core”包已重命名。您应该将导入更改为使用“rasa.core”。

    考虑使用 Rasa 文档阅读新的 Getting Started

    【讨论】:

      【解决方案2】:

      希望对您有所帮助: 删除

      from rasa_core.training import online
      online.serve_agent(agent)
      

      用这个替换

      from rasa_core.training import interactive
      interactive.run_interactive_learning(agent)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-22
        • 2021-06-30
        • 2020-10-19
        • 2018-08-13
        • 2015-01-26
        • 2020-10-10
        • 2020-02-12
        • 2021-11-27
        相关资源
        最近更新 更多