GDAL 告诉我一个可能的路径错误
GDAL show me a possible path error
我在我的 Open SUSE 发行版上安装了 PostGIS 来为一个应该包含空间数据库的项目做准备,所以我听说这样做我需要 "spatial capabilities".
的 PostGIS 库
我想部署一个在 django 中完成的开源应用程序,我得到了:
OSError: libgdal.so.1: cannot open shared object file: No such file or directory
我当前的环境设置是:
- Linux OpenSUSE(最新版本)
Python 显然安装了 django
通过 .tar(最新版本)安装的 PostGIS
- 我已经在最终版本中安装了 PostGIS 的所有要求
(GEOS, Proj.4, GDAL, LibXML2)
我正在寻找任何帮助,我发现了这个:
https://docs.djangoproject.com/en/1.7/ref/contrib/gis/install/geolibs/#gdal
据说,在故障排除中,如果我有任何类似于路径错误的问题,我应该手动指定它们,我不知道是怎么做到的,事实上我不知道我的问题是否真的出在我的 GDAL 上路径。
我提前感谢任何方向,并原谅我对 django 和空间数据库的经验不足。
您必须通知动态加载程序带有 .so 库的新目录存在并且应该被使用。
- 将
/path/to/your/libdir/
添加到 /etc/ld.so.conf.d/
中的一个文本文件中(另一个 postgres / postgis 库 {postgres,geos,proj4} 可能已经存在于某处)
- 运行
ldconfig
(作为根用户)
- (可能)重启 postgres
我在我的 Open SUSE 发行版上安装了 PostGIS 来为一个应该包含空间数据库的项目做准备,所以我听说这样做我需要 "spatial capabilities".
的 PostGIS 库我想部署一个在 django 中完成的开源应用程序,我得到了:
OSError: libgdal.so.1: cannot open shared object file: No such file or directory
我当前的环境设置是:
- Linux OpenSUSE(最新版本)
Python 显然安装了 django
通过 .tar(最新版本)安装的 PostGIS
- 我已经在最终版本中安装了 PostGIS 的所有要求 (GEOS, Proj.4, GDAL, LibXML2)
我正在寻找任何帮助,我发现了这个:
https://docs.djangoproject.com/en/1.7/ref/contrib/gis/install/geolibs/#gdal
据说,在故障排除中,如果我有任何类似于路径错误的问题,我应该手动指定它们,我不知道是怎么做到的,事实上我不知道我的问题是否真的出在我的 GDAL 上路径。
我提前感谢任何方向,并原谅我对 django 和空间数据库的经验不足。
您必须通知动态加载程序带有 .so 库的新目录存在并且应该被使用。
- 将
/path/to/your/libdir/
添加到/etc/ld.so.conf.d/
中的一个文本文件中(另一个 postgres / postgis 库 {postgres,geos,proj4} 可能已经存在于某处) - 运行
ldconfig
(作为根用户) - (可能)重启 postgres