I'm trying to use spatialite database with my django project that is using contrib.gis application (GeoDjango). When syncing database django gives an error "no such module: rtree". Apparently the sqlite3 module that ships with python 2.7.3 doesn't support rtree in sqlite database.
How this can be fixed?
looks like you need to install a spatial backend such as spatiallite see https://pypi.python.org/pypi/pyspatialite
You need to build sqlite with the
flag set. How you do that depends on your environment, but typically adding something like:
-DSQLITE_ENABLE_RTREE=1
to your compiler flags will usually be enough.