如何在Anaconda R-essentials中安装H2O?

问题描述 投票:2回答:1

我正在使用带有R的Jupyter笔记本,即在Anaconda中使用R-essentials。但是,在Jupyter笔记本中使用时安装H2O包

install.packages( “H 2 O”)

它出错并无法安装它。我也试过了

conda安装c -r anaconda h20

在终端,它确实安装了h2o。但是在r笔记本中执行库函数时:

库(H2O)

我收到以下错误消息:

Error in library(h2o): there is no package called ‘h2o’
Traceback:

1. library(h2o)
2. stop(txt, domain = NA)

请让我知道如何解决这个问题。

r anaconda jupyter-notebook h2o
1个回答
1
投票

如果您想从R内安装h2o,请按照下载说明here(此链接将为您提供最新的稳定版本)。为方便起见,我也粘贴了目前在R标签下列出的内容(如下):

还请注意,看起来你在h20中运行h2o而不是conda install c -r anaconda h20(如水),另外看anaconda docs如果你想安装一个r包你需要用r-预先修复包,最后如果你想要从anaconda安装h2o你应该使用h2oai频道而不是默认的anaconda频道。话虽这么说,如果你搜索r-h2o软件包,你会看到conda search -f r-h2o是否无法以这种方式下载,所以你最好的选择是通过下面粘贴的说明通过R安装。

Copy and paste these commands into R one line at a time:

# 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("RCurl","jsonlite")
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="http://h2o-release.s3.amazonaws.com/h2o/rel-xu/6/R")

# Finally, let's load H2O and start up an H2O cluster
library(h2o)
h2o.init()
© www.soinside.com 2019 - 2024. All rights reserved.