我使用以下代码在 R 中安装 h2o-3
# The following two commands remove any previously installed H2O packages for R.
if ("package:h2o" %in% search()) { detach("package:h2o", unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }
# Next, we download packages that H2O depends on.
pkgs <- c("methods","statmod","stats","graphics","RCurl","jsonlite","tools","utils")
for (pkg in pkgs) {
if (! (pkg %in% rownames(installed.packages()))) { install.packages(pkg) }
}
# Now we download, install and initialize the H2O package for R.
install.packages("h2o", type="source", repos=(c("http://h2o-release.s3.amazonaws.com/h2o/rel-turing/3/R")))
library(h2o)
localH2O = h2o.init(nthreads=-1)
# Finally, let's run a demo to see H2O at work.
demo(h2o.kmeans)
显示以下错误。
install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-33~1.1/bin/x64/R"CMD INSTALL -l "C:\Program Files\R\R-3.3.1\library"C:\Users\pintoo\AppData\Local\Temp\RtmpUxsC47/downloaded_packages/h2o_3.10.0.3.tar.gz' 的状态为 65535 install.packages 中的警告: 包“h2o”的安装具有非零退出状态
然后,如上面的代码,没有安装包,它显示它已经下载,所以我尝试使用下面的代码使用下载的包进行安装
install.packages("C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_packages/h2o_3.10.0.3.tar.gz",
repos = NULL, type = "source", dependencies = T)
它产生了以下错误
install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-33~1.1/bin/x64/R"CMD INSTALL -l "C:\Program Files\R\R-3.3.1\library""C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_packages/h2o_3.10.0.3.tar.gz"' 的状态为 65535 install.packages 中的警告: 包“C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_packages/h2o_3.10.0.3.tar.gz”的安装具有非零退出状态
我的版本:
平台 x86_64-w64-mingw32
架构 x86_64
操作系统 mingw32
系统x86_64,mingw32
状态
主要3
次要3.1
2016年
6月
第 21 天
svn 修订版 70800
语言R
version.string R 版本 3.3.1 (2016-06-21)
昵称“你头发里的 bug ”
Can any one help me out.
What is this non-zero exit status. status 65535 meaning? Non- zero exit status of package means?
最佳答案
您给出的错误消息是针对您的两个安装行中的第二个;你没有说第一个发生了什么。
但是,我推荐在 R 上安装 H2O 的方法:
install.packages("h2o")
简单!这将从 CRAN 获取最新版本,并自动查找所有依赖项。缺点是你的版本比最新版本落后一个左右。但该产品已经成熟(因此回退版本很好)并且开发速度相当快(因此回退版本有时甚至会更好)!
仅使用instructions on the H2O site如果您有充分的理由需要最新版本。 (我仍然建议第一次从 CRAN 安装,因为更难出错,所以如果那不起作用,也许 H2O 与您的机器或类似的东西不兼容。)
附注65535(即 -1)错误代码可能是 Windows 错误代码,并且从一些谷歌搜索看来是通用错误代码,意味着某些东西崩溃了。如果您确实追求它,我会对某些目录的访问权限或其中包含空格的路径表示怀疑。 (IIRC、R 过去建议不要安装在有空格的目录中。)
关于r - 在 R 中安装 H2o-3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38950812/