Я работаю над проблемами с зависимостями при установке зависимостей GeoDjango на RHEL. Я хотел бы пошаговые инструкции от любого, кто сделал это раньше. Я перевожу работающее приложение со своего компьютера разработки Ubuntu (где все легко устанавливается из пакетов) на сервер тестирования / подготовки RHEL (старые или недоступные пакеты).
- Сначала я установил GEOS, GDAL и PROJ.4 из источника.
- Затем я установил пространственный объект из источника.
- Наконец, я установил pysqlite из исходного кода, но ему не понравились существующие библиотеки RHEL sqlite3 (без поддержки загрузки расширений), поэтому я использовал свежие статические библиотеки sqlite3, как описано в 1-м ответе на этот вопрос: http://bit.ly/lq9oV
Результат:
- Пространственная командная строка работает
- manage.py syncdb работает
- atialite my.db
- manage.py переносить работы
НО, когда я запрашиваю страницу, я получаю эту ошибку:
ImproperlyConfigured: Unable to load the SpatiaLite library extension "libspatialite.so.1" because: no such function: load_extension
Я не понимаю, как работают команды syncdb и migrate, но http-запрос не выполняется.