我按照here的说明设置Python来使用H2O。
尽管在默认位置(C:\ Program Files \ Java)中安装了Java,但h2o.init()
无法找到Java并退出ValueError:
Cannot find Java. Please install the latest JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html
java.exe显然位于C:\ Program Files \ Java \ jdk1.8.0_51 \ bin中。
我无法弄清楚为什么h2o.init()
失败了。有任何想法吗?
您应该尝试手动设置JAVA_HOME环境变量,这可能会起作用。以下是该过程。
设置JAVA_HOME:
Right click My Computer and select Properties.
On the Advanced tab, select Environment Variables, and then edit JAVA_HOME to point to where the JDK software is located, for example, C:\Program Files\Java\jdk1.8.0_51
然后转到h2o目录并运行
java -jar h2o.jar
但是,如果仍然无法找到java,则运行以下命令
在C:\ Program Files \ Java \ jdk1.8.0_51
java -jar \path to\h2o.jar
对于Ubuntu用户,请尝试在终端中运行此命令:
sudo apt install default-jre
我们需要同时安装h2o和h2o-py。安装h2o之后,我们将在“C:\ Users \ admin \ Anaconda3 \ h2o_jar”中获取h2o.jar,这是h2o.init()查找h2o.jar的文件夹。