Python / SQLITE-OperationalError:无此类模块:RTREE

时间:2018-07-04 00:20:21

标签: python sqlite

我有一个python脚本,直到上周运行良好,现在我收到错误:OperationalError: no such module: RTREE

代码在这里:

conn = sqlite3.connect(sqlite_db_link)

#Update dates and fields from Julian to Gregorian + 10.5 hours
conn.execute('ALTER TABLE SQLITE_TABLE ADD COLUMN Date_Received_G DATE')
conn.execute('UPDATE SQLITE_TABLE SET Date_Received_G = date(Date_Received, "localtime")')

该脚本只需向数据库添加一个新的日期字段,然后使用更新为本地时间的日期对其进行更新(从UTS朱利安日期下载为)

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

此数据库中的某些虚拟表正在使用R-tree module,并且您的Python使用的SQLite库版本未与此一起编译。

您只能使用具有R树支持的SQLite库访问此数据库。