【问题标题】:AttributeError: /usr/lib/ogdi/libgdal.so: undefined symbol: GDALVersionInfoAttributeError:/usr/lib/ogdi/libgdal.so:未定义符号:GDALVersionInfo
【发布时间】:2014-02-26 03:35:06
【问题描述】:

我已经使用 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

有谁知道我为什么会收到这个错误..?

`

【问题讨论】:

    标签: python-2.7 postgis geodjango


    【解决方案1】:

    好的,我得到了答案,我取消了 settings.py 中的两行注释,它开始工作了。

    # GEOS_LIBRARY_PATH = '/usr/lib/libgeos_c.so.1'
    
    # GDAL_LIBRARY_PATH = '/usr/lib/ogdi/libgdal.so'
    

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 2020-04-06
      • 2013-11-20
      • 1970-01-01
      相关资源
      最近更新 更多