r - 在 R 中安装 H2o-3

标签 r h2o

我使用以下代码在 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_pa​​ckages/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_pa​​ckages/h2o_3.10.0.3.tar.gz"' 的状态为 65535 install.packages 中的警告: 包“C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_pa​​ckages/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/

相关文章:

python - HDFS IO 故障 "path is not a file"

r - 从 "c(\"a\",\"b\")"格式中获取数据

r - 使用grid.arrange时出现错误 "Breaks and labels are different lengths"

r - 使用 R 在 SQL 中查询混合大小写列

r - 为什么在这个最小的例子中 gbm() 给出的结果与 h2o.gbm() 不同?

r - 保存 H2o 数据帧

java - 为什么mojo或pojo需要先下载后读取?

h2o - h2o 中的属性选择

读取 csv 但跳过字符串中的转义逗号

r - 如何在 ggplot2 图中有两个源标题?