无法将python连接到h2o实例(版本不匹配)

时间:2017-05-03 13:51:55

标签: python h2o

我刚刚在python中对h2o包进行了升级,但我只获得了3.10.4.1的版本。但是,我最近升级的h2o应用程序正在运行3.10.4.6 - 你能否帮我纠正这个差异?提前谢谢。

3 个答案:

答案 0 :(得分:1)

当H2O Java应用程序和 h2o Python模块(或R软件包)具有不同的版本号时,会导致H2O版本不匹配。如果您只使用 h2o Python模块,则不会发生这种情况。但是,如果从命令行java -jar h2o.jar启动H2O群集,然后通过 h2o Python模块连接到它,则版本号可能存在​​分歧。

如果发生这种情况,解决的最佳方法是终止现有的Java进程并从 h2o Python模块中启动H2O集群。或者,您可以pip uninstall h2o访问H2O Downloads page并安装匹配版本的Python包。

答案 1 :(得分:0)

这已经解决了。这是一个我修复过的路径混合,现在可以从cmd和jupyter看到相同的h2o。版本

答案 2 :(得分:0)

这是另一种解决方案:最好的方法是匹配两个版本。 尽量保持最新状态。匹配版本时,很少有东西是棘手的。当您升级版本较低的版本时,请确保h2o.shutdown()关闭h2o else,卸载或安装不会成功。 然后转到h2o-ai并按照步骤