Python / SQLITE - OperationalError: нет такого модуля: RTREE - PullRequest
0 голосов
/ 04 июля 2018

У меня был скрипт 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 Julian Date она загружается как)

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 04 июля 2018

Некоторые виртуальные таблицы в этой базе данных используют модуль R-tree , и версия библиотеки SQLite, используемая вашим Python, не компилируется с этим.

Вы можете получить доступ к этой базе данных только с помощью библиотеки SQLite, которая поддерживает R-дерево.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...