#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), но этого не происходит, поскольку он не может видеть установленный пакет.