我使用geodjango文档设置了数据库,当我在做
时python manage.py sqlall world
我收到此错误:
OSError: /home/nishant-un/local/lib/libgdal.so: cannot open shared object file: No such file or directory
当我
locate libgdal.so
我发现了:
/usr/lib/ogdi/libgdal.so
所以我更改了GeoDjango设置:
GDAL_LIBRARY_PATH = '/home/nishant-un/local/lib/libgdal.so'
到
GDAL_LIBRARY_PATH = '/usr/lib/ogdi/libgdal.so'
然后当我再次python manage.py sqlall world
时:
我收到错误:
AttributeError: /usr/lib/ogdi/libgdal.so: undefined symbol: GDALVersionInfo
有没有人知道我为什么会收到这个错误..?
`
答案 0 :(得分:0)
好的,我得到了答案,我取消注释settings.py
中的两行并开始工作。
# GEOS_LIBRARY_PATH = '/usr/lib/libgeos_c.so.1'
# GDAL_LIBRARY_PATH = '/usr/lib/ogdi/libgdal.so'