在 AWS 实例上安装 R 包预测时出错
Posted
技术标签:
【中文标题】在 AWS 实例上安装 R 包预测时出错【英文标题】:An error when install R package forecast on AWS instance 【发布时间】:2014-07-05 08:58:43 【问题描述】:install.packages('预测')
安装包到‘/usr/lib64/R/library’ (因为“lib”未指定) 尝试 URL 'http://cran.cnr.Berkeley.edu/src/contrib/forecast_5.4.tar.gz' 内容类型 'application/x-gzip' 长度 150965 字节 (147 Kb) 打开网址 已下载 147 Kb
正在安装 source 包“预测”... 包“预测”成功解包并检查了 MD5 和 库 g++ -m64 -I/usr/include/R -DNDEBUG -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include"-I"/usr/lib64/R/library/RcppArmadillo /include" -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c calcBATS.cpp -o calcBATS.o
在 calcBATS.cpp:1:0 包含的文件中: calcBATS.h:36:27:致命错误:RcppArmadillo.h:没有这样的文件或目录
#包括 ^ 编译终止。 make: * [calcBATS.o] 错误 1 错误:包“预测”的编译失败 * 删除'/usr/lib64/R/library/forecast'
下载的源码包在 '/tmp/RtmpJRX18M/downloaded_packages' 更新“.Library”中包的 html 索引 制作'packages.html' ...完成 警告信息: 在 install.packages("forecast") : 安装包“预测”的退出状态非零
【问题讨论】:
谁能帮我解决这个问题?我想我错过了 RcppArmadillo 包,或者它不在系统路径中。 【参考方案1】:看起来缺少包依赖,RcppArmadillo。
install.packages("RcppArmadillo")
然后:
install.packages('forecast')
【讨论】:
【参考方案2】:在您的生命周期配置中添加
conda install -y -c r r-forecast
【讨论】:
以上是关于在 AWS 实例上安装 R 包预测时出错的主要内容,如果未能解决你的问题,请参考以下文章
在 R 中绘制 ROC 曲线时出错 - UseMethod("predict") 中的错误:没有适用于“预测”的方法应用于“因子”类的对象
在 R 中将 predict() 与 randomForest 一起使用时出错