【发布时间】:2023-07-16 18:41:01
【问题描述】:
我正在尝试让 GeoDjango 在 ubuntu 上运行,但遇到了 GDAL 的问题。
我已经下载并安装了 GDAL 没有问题。
我必须在我的项目设置中添加以下行:
GDAL_LIBRARY_PATH = '/usr/local/lib/libgdal.so.1.15.1'
当我检查 shell 时,一切都很好:
In [1]: from django.contrib.gis import gdal
In [2]: gdal.HAS_GDAL
Out[2]: True
但是,当我尝试在 official tutorial 中运行 ogrinfo 时,出现以下错误:
$ ogrinfo world/data/TM_WORLD_BORDERS-0.3.shp
ogrinfo: error while loading shared libraries: libgdal.so.1: cannot open shared object file: No such file or directory
GDAL 文件位于:
/usr/local/lib/libgdal.a
/usr/local/lib/libgdal.la
/usr/local/lib/libgdal.so
/usr/local/lib/libgdal.so.1
/usr/local/lib/libgdal.so.1.15.1
libgdal.so 和 libgdal.so.1 都符号链接到 libgdal.so.15.1
任何帮助将不胜感激。
【问题讨论】: