Rcpp包和预测包问题(旧版本)

我有两个Linux机器R版本3.0.0Rcpp包和预测包问题(旧版本)

我已经在两台机器上安装了预测包版本4.8。

两台机器有依赖性的同一版本:

>ip <- installed.packages() 

>ip[c("forecast","Rcpp","RcppArmadillo"),c("Package","Version")]

Package Version

forecast "forecast" "4.8"

Rcpp "Rcpp" "0.10.2"

RcppArmadillo "RcppArmadillo" "0.4.000.4"

但是,当我在其他节点我得到以下错误上运行它:

>library(forecast) 

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :

namespace ‘Rcpp’ 0.10.2 is already loaded, but >= 0.11.0 is required

Error: package or namespace load failed for ‘forecast’

这些的R版本中是一个小老头,因为它们在Vertica的'R语言包'中使用,我无法升级版本和Rcpp包。

我怎样才能解决这个或进一步调查该问题?

回答:

也许您需要与Vertica交谈?

总之,做这些事情之一:

  • 去与你的供应商,并坚持旧的版本(这是坏,R 3.0.0已经由3.0.1和3.0.2取代下周有3.0.3出现; Rcpp 0.10.2是,现在我们在0.11.0);

  • 更新您的软件包,但要确保哟以锁步方式执行它(例如,使用您的预测版本生成时的当前Rcpp版本 - 当前您违反使用需要Rcpp 0.11.0的版本只有RCPP 0.10.2 [很老!];

  • 忽略你在当地的图书馆供应商和更新,预挂起的.libPaths()(见help(Startup)了解详细信息)

最后,如果我可能,我发现你的问题的标题有误导性。我想说错误是由于你安装了非m在您的基础R(来自Vertica)上进行修改。软件包Rcpp,RcppArmadillo和forecast在正常环境下都可以正常工作。

以上是 Rcpp包和预测包问题(旧版本) 的全部内容, 来源链接: utcz.com/qa/262709.html

回到顶部