(sqlite3.OperationalError)无法在使用Chatterbot的事务中更改为wal模式

时间:2018-12-21 03:17:58

标签: python chatterbot

尝试在Python上运行Chatterbot时遇到此问题。代码失败的地方是该代码的最后一行:

from chatterbot.trainers import ListTrainer 
from chatterbot import ChatBot 
bot = ChatBot('Test') #Failing here

这是完整的错误代码:

OperationalError:(sqlite3.OperationalError)无法从事务内更改为wal模式(此错误的背景位于http://sqlalche.me/e/e3q8

我尝试阅读托管ChatterBot的GitHub上的错误报告,他们的解决方案是将ChatterBot降级到以前的软件版本,但这不能解决问题。

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

在Linux和OSX中,它工作正常。

在Windows中出现错误

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) cannot change into wal mode from within a transaction