我有一个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朱利安日期下载为)
有人有什么想法吗?
答案 0 :(得分:0)
此数据库中的某些虚拟表正在使用R-tree module,并且您的Python使用的SQLite库版本未与此一起编译。
您只能使用具有R树支持的SQLite库访问此数据库。