GeoDjango и Spatialite на Mac: проблема с расширением C Загрузка

Я следую Учебному пособию GeoDjango, чтобы настроить пространственную БД для моего проекта на моем домашнем компьютере Mac Mini с OSX 10.8.2. Я установил пакеты KyngChaos (UnixImageIO, PROJ, GEOS, SQLite3 и GDAL) и Spaceite, как подробно описано в разделе OSX учебника.

Я создал базу данных через пространственный, но когда я пытаюсь python manage.py sqlall world чтобы проверить модель я получаю следующую ошибку:

django.core.exceptions.ImproperlyConfigured: The pysqlite library does not support C extension loading. Both SQLite and pysqlite must be configured to allow the loading of extensions to use SpatiaLite.

Существует не так уж много об этой проблеме (и особенно ничего для OSX) - большинство решений включают установку pysqlite без define=SQLITE_OMIT_LOAD_EXTENSION вариант (например, здесь). Я пробовал и с spaceite 2.3.1, и с 2.4, я установил патч и установил pysqlite в моем virtualenv, но у меня всегда возникает одна и та же проблема.

И то и другое spatialite а также sqlite3 двоичные файлы, кажется, работают правильно, и настройка непространственной базы данных sqlite для django тоже работает нормально, поэтому я сомневаюсь, что это проблема самого SQLite.

Любые советы о том, как заставить это работать, было бы здорово. Благодарю.

0 ответов

Другие вопросы по тегам