我在安装GeoDjango时遇到的问题很少。我尝试使用本教程安装SpatiaLite与SQLite和PostGIS for PostgreSQL一起使用:https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#spatial-database但没有工作结果。 其实我有
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
...
}
}
GEOS_LIBRARY_PATH = '/usr/lib/libgeos_c.so.1'
GDAL_LIBRARY_PATH = '/usr/lib/ogdi/libgdal.so'
在我的settings.py
中,我收到错误:
AttributeError: /usr/lib/ogdi/libgdal.so: undefined symbol: GDALVersionInfo
我已经安装了gdal
包,这些库的路径是正确的。我没有找到任何其他方法可以解决此错误。这个错误有什么问题?我应该再安装一些套餐吗?我使用Python2.7和Django 1.8