【发布时间】:2019-12-03 20:17:57
【问题描述】:
我正在学习如何使用 h2o,但我似乎无法让最新版本在 Jupyter Notebooks 中工作。我可以设法让它运行一个非常旧的版本(大约 1 年零几个月大)。当我尝试初始化它时,我总是卡住它
import h2o
h2o.init()
我发现有几个版本的 h2o 可以在线下载。这是我尝试过的:
我首先从这里 (https://anaconda.org/anaconda/h2o) 下载了 h2o,但是当我尝试在 Jupyter 中导入它时找不到该模块(我安装了该包并在相同的环境中打开了 Jupyter [Python 3.6])。当我下载额外的 h2o-py 包 (https://anaconda.org/anaconda/h2o-py) 时,此问题已得到修复。我可以在安装这两个软件包的情况下运行 H2O,只是它的版本相当旧(3.18.0.2)。
删除 h2o 并只留下 h2o-py 给我这个错误:
H2OStartupError:无法启动本地服务器:未找到 h2o.jar。
我还尝试从 h2o 网站 (http://docs.h2o.ai/h2o/latest-stable/h2o-docs/downloading.html) 获取最新版本 - 我假设这是一个。我遵循了 pip 和 conda 的下载说明,但都没有成功。 当我尝试初始化 h2o 时,我不断收到 H2O 连接错误和 CalledProcess 错误。
H2OConnectionError:重试 5 次后无法建立到 H2O 云 http://localhost:54321 的链接
CalledProcessError: Command '['/usr/bin/java', '-version']' 返回非零退出状态 2。
我尝试将它与 h2o-py、h2o 和 h2o 结合使用(来自网站的最新版本),仅使用 h2o 包,但没有任何效果。到目前为止,我唯一能做的就是结合 h2o 和 h2o-py,这两个都是旧版本的 h2o。
我有什么遗漏的吗?
================================================ =========================
TL;DR
有包:
1) h2o 和 h2o-py - 有效,但版本较旧
2) 仅限 h2o - 导入时找不到模块
3) 仅限 h2o-py - H2OStartupError: h2o.jar not found
4) h2o(最新版本)和其他(h2o(旧版本)或 h2o-py)- 初始化时出现连接错误
5) 所有三个包一起 - 导入时找不到模块
【问题讨论】:
标签: python python-3.x conda h2o