【发布时间】:2019-09-19 15:03:49
【问题描述】:
我需要安装 R 包 quadprog,它仅适用于 3.6.0 版的 R。所以我安装了R(3.6.0版本),并用RStudio打开它。但是现在我未能加载任何库,即使在我使用 install.packages("package_name") 安装了软件包成功之后也是如此。具体来说,我需要加载的库是caret、forecast 和ggplot2。我尝试重新安装 R 但它仍然无法正常工作。我得到的错误信息是
错误:“预测”中的包或命名空间加载失败 dyn.load(file, DLLpath = DLLpath, ...): 无法加载共享对象 '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/libs/Rcpp.so': dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/Rcpp/libs/Rcpp.so, 6):未找到符号:___cxa_uncaught_exceptions 引用自: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libc++.1.dylib 预期在:/usr/lib/libc++abi.dylib 中 /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libc++.1.dylib
使用install.packages("Rcpp")成功安装Rcpp包后,我尝试library(Rcpp)时仍然收到上面的消息。所以我在这里完全被绊倒了......(在升级之前,一切正常,除了我无法安装quadprog,所以也无法安装forecast 包)。谁能帮我解决这个问题?
请看下面的图片显示包存储在R.的同一目录路径中
【问题讨论】: