首页 文章

'sf'(R包)的命名空间加载失败,无法加载共享对象

提问于
浏览
1

我试图在Centos机器上安装R'sf' . 在使用gdal扩展问题(现在通过从源代码构建修复)后,我现在得到:

Error: package or namespace load failed for ‘sf’ in dyn.load(file, DLLpath = DLLpath, ...):

无法加载共享对象'/home/my_user_name/R/x86_64-redhat-linux-gnu- library/3.4/sf/libs/sf.so':/home/my_user_name/R/x86_64-redhat-linux-gnu-library/3.4/sf/libs/sf.so:unfined defined symbol:ZN15OGRMultiSurface18CastToMultiPolygonEPS

我该如何解决这个错误?

1 回答

  • 1

    所以,这个问题显然是由于我手动安装gdal而没有正确链接到geos .

    所以我只是按照这些说明(https://trac.osgeo.org/gdal/wiki/BuildingOnUnix)重新安装了gdal,其中--with-geos = yes作为./configure的标志 .

    这解决了这个问题 .

相关问题