【问题标题】:Can't seem to get the latest version of H2O to work似乎无法让最新版本的 H2O 工作
【发布时间】: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


    【解决方案1】:

    officially recommended安装conda包的方式是

    conda install -c h2oai h2o
    

    我将从一个不包含您尝试过的其他 h2o 软件包的全新环境开始。请注意,h2o-py 不是官方的 h2o 软件包,不建议使用它。

    【讨论】:

    • 谢谢,我不确定要使用哪个软件包,或者 anaconda 中的 h2o-py 和 h2o 不是官方的。我最初认为这与包的组合有关,但从 TomKraljevic 的回答来看,事实证明我只是缺少 Java。我实际上已经尝试过conda install -c h2oai h2o,但一直收到 CalledProcess 错误。安装 Java 后,我可以使用来自 conda install -c h2oai h2o 的官方 h2o 包运行 h2o.init() 而不会出现任何错误。
    【解决方案2】:

    “java -version”命令不起作用肯定是你需要解决的问题。

    CalledProcessError: Command '['/usr/bin/java', '-version']' returned non-zero exit status 2.
    

    H2O-3 在底层使用 Java 来完成它的工作。我建议在您的主机上安装 Java 8。

    通过在终端中手动运行java -version 开始调试,看看这是否有助于查明问题。您可能只需要安装 java 本身。

    【讨论】:

    • 谢谢!昨天我一直试图弄清楚这几个小时。我不知道问题出在我的计算机上没有 Java。使用java -version 帮助我意识到我什至没有安装 Java - 安装 Java 后,H2O 终于可以工作了
    猜你喜欢
    • 1970-01-01
    • 2011-11-30
    • 2015-09-20
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    相关资源
    最近更新 更多