我最近安装了最新版本的R(3.4.0)并安装了我的所有软件包,但出于某种原因,rgdal将无法加载,我收到此消息:
库(rgdal) 错误:dyn.load中的'rgdal'的包或名称空间加载失败(文件,DLLpath = DLLpath,...): 无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rgdal/libs/rgdal.so': dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rgdal/libs/rgdal.so,6):未加载库:/Builds/unix/recipes/build/gdal-2.1.3-obj /libgdal.dylib 参考自:/ Library / Frameworks / R.framework / Version /3.4 / Resss / library / rgdal / libs / rgdal.so 原因:未找到图像
我去了rgdal / libs目录并且rgdal.so文件存在,但由于某种原因不想加载。其他人有这个问题或类似问题吗?
答案 0 :(得分:1)
尝试安装RStudio并从那里重新下载或输入install.packages("rgdal")
。如果没有这些工作尝试安装另一个包并查看是否可以运行它,因为它是目录,包或包的版本与该语言的版本不兼容。
答案 1 :(得分:1)
您是否安装了GDAL OS X框架?如果没有,请转到William Kyngesburye's site,按以下顺序下载和安装框架:
完成此安装后,请转到this answer的第2步和第3步,然后使用install.packages
命令中的these specifications从R.app安装rgdal。
它解决了我的问题,希望它对你有帮助!
答案 2 :(得分:0)
似乎与我当天发布的问题相关,Unable to load pgirmess library ("image not found") - R 3.4 in Mac OS。
我从CRAN(3.3.3)安装了以前版本的R,它运行正常。您可以同时安装这两个版本。也许不是一个长期解决方案,但至少是一个临时修复,所以你的工作可以继续。