R版本3.4.0 rgdal将不会加载

时间:2017-04-27 19:49:57

标签: r loading packages rgdal

我最近安装了最新版本的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文件存在,但由于某种原因不想加载。其他人有这个问题或类似问题吗?

3 个答案:

答案 0 :(得分:1)

尝试安装RStudio并从那里重新下载或输入install.packages("rgdal")。如果没有这些工作尝试安装另一个包并查看是否可以运行它,因为它是目录,包或包的版本与该语言的版本不兼容。

答案 1 :(得分:1)

您是否安装了GDAL OS X框架?如果没有,请转到William Kyngesburye's site,按以下顺序下载和安装框架:

  1. GDAL完成
  2. GSL框架
  3. 的FreeType
  4. 开罗
  5. 完成此安装后,请转到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,它运行正常。您可以同时安装这两个版本。也许不是一个长期解决方案,但至少是一个临时修复,所以你的工作可以继续。