我使用以下代码在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)它显示了以下错误.
运行命令‘C:/PROGRA~1/R/R-33~1.1/bin/x64/R“CMD INSTALL -l "C:\Program \R-3.3.1\ install.packages状态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)它产生了以下错误
运行命令‘C:/PROGRA~1/R/R-33~1.1/bin/x64/R“CMD INSTALL -l "C:\Program \R-3.3.1\库中的警告”"C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_packages/h2o_3.10.0.3.tar.gz"’在install.packages中有状态65535警告:软件包‘C:/Users/pintoo/AppData/Local/Temp/RtmpUL3Da2/downloaded_的安装包/H2O_3.10.0.3.tar.gz‘具有非零退出状态
我的版本:
x86_64-w64-mingw32 32平台
arch x86_64
os mingw32
系统x86_64,mingw32
状态
专业3
未成年人3.1
2016年
06年月
第21天
svn rev 70800
语言R
version.string R版本3.3.1 (2016-06-21)
有人能帮我吗。 这是什么非零出口状态。状态65535意味着?包装的非零出口状态意味着?
发布于 2016-08-15 08:41:07
您提供的错误消息是您的两个安装行中的第二个;您没有说明第一个安装行发生了什么。
但是,我推荐的在R上安装H2O的方法:
install.packages("h2o")很简单!这将从CRAN获得最新版本,并自动查找所有依赖项。缺点是你落后于最新版本。但是产品是成熟的(所以做一个版本返回是可以的)和开发是相当快(因此,一个版本返回有时甚至可能更好)!
只有在有充分理由需要最新版本的情况下才使用关于H2O站点的说明。(我仍然建议第一次从CRAN安装,因为它很难出错,所以如果不工作,也许H2O与您的机器不兼容或类似的东西。)
P.S. 65535 (即-1)错误代码可能是Windows错误代码,从某些googling中可以看出是一个通用的错误代码,意味着某个东西崩溃了。如果您确实这么做,我会对访问某些目录的权限或其中包含空格的路径产生怀疑。(IIRC,R曾建议不要在有空格的目录中安装。)
https://stackoverflow.com/questions/38950812
复制相似问题