模块对象没有属性 SQLStorageAdapter
Module object has no attribute SQLStorageAdapter
当 运行 django chatterbot 应用程序时,我遇到错误
module' object has no attribute 'SQLStorageAdapter'
在我看来,我是这样定义聊天机器人的。
chatbot = ChatBot(
"SQLMemoryTerminal",
storage_adapter='chatterbot.storage.SQLStorageAdapter',
logic_adapters=[
"chatterbot.logic.MathematicalEvaluation",
"chatterbot.logic.TimeLogicAdapter",
"chatterbot.logic.BestMatch"
],
input_adapter="chatterbot.input.TerminalAdapter",
output_adapter="chatterbot.output.TerminalAdapter",
)
谁能告诉我为什么会出现此错误?我应该需要任何额外的图书馆或类似的东西吗?谢谢
我认为您使用的是非常旧版本的聊天机器人,您可以尝试使用升级到最新版本。
pip install --upgrade chatterbot
而不是 SQLStorageAdapter 我建议使用 Mongo-DB 作为你的存储适配器。
有关更多信息,请关注此 link http://chatterbot.readthedocs.io/en/stable/storage/index.html#mongodb-storage-adapter
当 运行 django chatterbot 应用程序时,我遇到错误
module' object has no attribute 'SQLStorageAdapter'
在我看来,我是这样定义聊天机器人的。
chatbot = ChatBot(
"SQLMemoryTerminal",
storage_adapter='chatterbot.storage.SQLStorageAdapter',
logic_adapters=[
"chatterbot.logic.MathematicalEvaluation",
"chatterbot.logic.TimeLogicAdapter",
"chatterbot.logic.BestMatch"
],
input_adapter="chatterbot.input.TerminalAdapter",
output_adapter="chatterbot.output.TerminalAdapter",
)
谁能告诉我为什么会出现此错误?我应该需要任何额外的图书馆或类似的东西吗?谢谢
我认为您使用的是非常旧版本的聊天机器人,您可以尝试使用升级到最新版本。
pip install --upgrade chatterbot
而不是 SQLStorageAdapter 我建议使用 Mongo-DB 作为你的存储适配器。
有关更多信息,请关注此 link http://chatterbot.readthedocs.io/en/stable/storage/index.html#mongodb-storage-adapter