在R中安装H2o-3

  • 本文关键字:H2o-3 安装 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\RmpUxsC47/downloaded_packages/h2o_.10.0.3.tar.gz"的状态为65535install.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_.10.0.3.tar.gz"的状态为65535install.packages中的警告:包"C:\Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_packages/h2o_.10.0.3.tar.gz"的安装具有非零退出状态

我的版本:

平台x86_64-w64-mingw32
拱形x86_64
os mingw32
系统x86_64,mingw32
状态
专业3
次要3.1
2016年
06月
第21天
svn修订版70800
语言R
version.StringR版本3.3.1(2016-06-21(昵称Bug在你的头发

有人能帮我吗。

这个非零退出状态是什么。状态65535意味着什么?包裹的非零退出状态意味着什么?

您给出的错误消息是针对两个安装行中的第二个;你没有说第一个发生了什么。

但是,我推荐的在R上安装H2O的方法:

install.packages("h2o")

简单!这将从CRAN获得最新版本,并自动查找所有依赖项。不利的一面是你落后于最新版本。但是产品是成熟的(所以做一个版本回来就可以了(的开发相当快(所以做版本回来有时甚至会更好(!

只有在有充分理由需要最新版本的情况下,才能使用H2O网站上的说明。(我仍然建议第一次从CRAN安装,因为很难出错,所以如果不起作用,可能H2O与您的机器不兼容或类似的东西。(


附言:65535(即-1(错误代码可能是Windows错误代码,从一些谷歌搜索来看,这似乎是一个通用错误代码,意味着发生了故障。如果你真的这么做,我会怀疑对某些目录的访问权限,或者其中有空格的路径。(IIRC,R过去建议不要安装在有空格的目录中。(

相关内容

  • 没有找到相关文章

最新更新