GDAL向我显示可能的路径错误

时间:2015-01-30 10:27:54

标签: python django postgresql geospatial spatial

我在Open SU​​SE发行版上安装了PostGIS,为一个应该包含空间数据库的项目做准备,所以我听说要做到这一点我需要PostGIS库来获取“空间能力”。

我想部署一个在django中完成的开源应用程序,我得到了:

OSError: libgdal.so.1: cannot open shared object file: No such file or directory

我目前的环境设置是:

  • Linux OpenSUSE(最新版本)
  • 安装了django的Python显然

  • 通过.tar安装PostGIS(最新版本)

  • 我已在最终版本中安装了PostGIS的所有要求 (GEOS,Proj.4,GDAL,LibXML2)

我正在寻找任何帮助,我发现了这个:

https://docs.djangoproject.com/en/1.7/ref/contrib/gis/install/geolibs/#gdal

有问题,在故障排除中,如果我有类似于路径错误的任何问题我应该手动指定它们,我不知道如何制作它,实际上我不知道我的问题是否真的在我的GDAL路径上。

我提前感谢任何方向,以及我对django和空间数据库缺乏经验的借口。

1 个答案:

答案 0 :(得分:2)

您必须通知动态加载程序,并且应该使用带有.so库的新目录。

  • /path/to/your/libdir/添加到/etc/ld.so.conf.d/中的其中一个文本文件中(其他postgres / postgis libs {postgres,geos,proj4}可能已经存在于某处)
  • 运行ldconfig(以root身份)
  • (可能)重启postgres