Python GDAL显示可能的路径错误
我在我的开放式SUSE发行版上安装了PostGIS,为一个应该包含空间数据库的项目做准备,所以我听说我需要PostGIS LIB来实现“空间功能” 我想部署一个在django中完成的开源应用程序,我得到一个:Python GDAL显示可能的路径错误,python,django,postgresql,geospatial,spatial,Python,Django,Postgresql,Geospatial,Spatial,我在我的开放式SUSE发行版上安装了PostGIS,为一个应该包含空间数据库的项目做准备,所以我听说我需要PostGIS LIB来实现“空间功能” 我想部署一个在django中完成的开源应用程序,我得到一个: OSError: libgdal.so.1: cannot open shared object file: No such file or directory 我当前的环境设置是: Linux OpenSUSE(最新版本) 安装了django的Python PostGIS通过.tar
OSError: libgdal.so.1: cannot open shared object file: No such file or directory
我当前的环境设置是:
- Linux OpenSUSE(最新版本)
- 安装了django的Python
- PostGIS通过.tar安装(最新版本)
- 我已经在最终版本中安装了PostGIS的所有要求 (GEOS,项目4,GDAL,LibXML2)
我提前感谢您的介绍,并请原谅我对django和spatial db的经验不足。您必须通知动态加载程序,新目录中有.so libs,应该使用
- 将
添加到/path/to/your/libdir/
中的一个文本文件中(其他postgres/postgis libs{postgres,geos,proj4}可能已经在那里了)/etc/ld.so.conf.d/
- 以root用户身份运行ldconfig
- (可能)重新启动postgres
ldconfig
?。。。也就是说:在将/path/to/libdir添加到/etc/ld.so.conf.d/ldconfig
中的某个文件之后,这是一个简单的解决方案,感谢您的有效帮助。如果我能给你支票作为这个问题的答案,我会做:D。