在 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_pa​​ckages' 更新“.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 中的类别概率时出错 - 插入符号

尝试在另一台计算机上使用 glm 模型进行预测时出错

在 R 中绘制 ROC 曲线时出错 - UseMethod("predict") 中的错误:没有适用于“预测”的方法应用于“因子”类的对象

在 R 中将 predict() 与 randomForest 一起使用时出错

与 foreach 并行预测 nnet 输出时 R 内存爆炸

为什么我不能在RStudio中安装“预测”包?