2013-12-15 3 views
0

Я пытаюсь использовать базу пространственных данных с моим проектом django, который использует приложение contrib.gis (GeoDjango). При синхронизации базы данных django появляется ошибка «нет такого модуля: rtree». По-видимому, модуль sqlite3, который поставляется с python 2.7.3, не поддерживает rtree в базе данных sqlite.Как использовать/установить rtree в модуле sqlite3 в python 2.7 на windows

Как это можно исправить?

ответ

3

Вы должны построить SQLite с установленным флагом

SQLITE_ENABLE_RTREE 

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

-DSQLITE_ENABLE_RTREE = 1

ваших флагов компилятора обычно будет достаточно.

+0

+1 Документы [здесь] (https://www.sqlite.org/rtree.html) – heltonbiker

 Смежные вопросы

  • Нет связанных вопросов^_^