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

How to install H2O in Anaconda R-essentials?

我正在使用带有 R 的 Jupyter 笔记本,即通过在 Anaconda 中使用 R-essentials。 但是,在使用

在 Jupyter notebook 中安装 H2O 包时

install.packages("h2o")

出现错误,无法安装。我也试过了

conda install c -r anaconda h20

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

library(h2o)

我收到以下错误消息:

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

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

请告诉我如何解决这个问题。

如果您想从 R 中安装 h2o,请按照下载说明进行操作 here(此 link 将为您提供最新的稳定版本)。 为了您的方便,我还粘贴了当前在 R 选项卡(下方)下列出的内容:

另请注意,在 conda install c -r anaconda h20 中,您看起来像 运行 h20 而不是 h2o(像水一样),另外还要查看 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()