Как установить H2O в Anaconda R-essentials?

#r #anaconda #jupyter-notebook #h2o

#r #anaconda #jupyter-ноутбук #h2o

Вопрос:

Я использую ноутбуки Jupyter с R, т. е. используя R-essentials в Anaconda. Однако при установке пакета H2O в Jupyter notebook с помощью

install.packages(«h2o»)

выдает ошибку и установить ее не удается. Я также пытался

conda установит c -r anaconda h20

в терминале и он установил h2o. Но при извлечении библиотечной функции в r notebook:

библиотека (h2o)

Я получаю следующее сообщение об ошибке:

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

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

Пожалуйста, дайте мне знать, как это решить.

Ответ №1:

Если вы хотите установить h2o из R, пожалуйста, следуйте инструкциям по загрузке здесь (по этой ссылке вы получите последнюю стабильную версию). для вашего удобства я также вставляю то, что в настоящее время указано на вкладке R (ниже):

Пожалуйста, также обратите внимание, что, похоже, вы запускали h20 вместо h2o (например, water) в conda install c -r anaconda h20 и, кроме того, просматриваете документы anaconda, если вы хотите установить пакет r, вам нужно предварительно исправить пакет с помощью r- , и, наконец, если вы хотите установить h2o из anaconda, вы должны использовать 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()
  

Комментарии:

1. Да, я это сделал, и я могу использовать h2o с помощью R и R studio. Я просто хотел использовать h2o и в ноутбуках Jupyter (с серверной частью R), но этого не происходит, поскольку он не может видеть установленный пакет.