我试图在Windows 10,64位的Anaconda 3上安装h2o(3.10.0.9)。安装似乎继续进行,并在显示之后 “执行交易:完成” 我在提示窗口中得到的是一些命令行:
(base) C:\WINDOWS\system32>set "JAVA_HOME="
(base) C:\WINDOWS\system32>set "JAVA_HOME_CONDA_BACKUP="
(base) C:\WINDOWS\system32>set "JAVA_HOME=C:\Users\Xu\Anaconda3\Library"
此时,我还是无法在jupyter笔记本中导入h2o(没有名为h2o的模块)。请注意,h2o的安装和openjdk的安装是在同一时间完成的。我在anaconda之外下载了JAVA,并对环境变量进行了一些手动更改,但似乎这不是问题。
Anaconda Navigator显示已安装h2o,而h2o-py未安装。现在,h2o-py的问题是,如果我安装它,它将显示此错误:
UnsatisfiableError: The following specifications were found to be in conflict:
- h2o-py
- zict
Use "conda info <package>" to see the dependencies for each package.
现在,我检查了所有依赖项:
colorama
future
patsy
python 3.5*
requests
tabulate
我安装了未来,然后尝试安装制表,但它也显示了与zict冲突的相同的UnsatisfiableError ...然后我删除了zict包,然后tabulate和h2o-py的安装显示另一个类似的错误,但这次与xlrd包冲突。我花了很长时间才真的不想再浪费了。
为了能够在anaconda中简单地使用h2o,有人可以告诉我我能做些什么吗?我非常感谢!
答案 0 :(得分:1)
虽然为时已晚,但对其他人可能会有所帮助。 我遇到了同样的问题,并通过使用pip命令安装'h2o'来解决它:
pip install h2o
或者如果你在IPython环境中:
!pip install h2o
答案 1 :(得分:1)
我在macOS上也遇到了类似的问题,尝试按照anaconda documentation的建议使用conda install -c anaconda h2o
进行安装。但是,它没有反映在我的JupyterLab中。
我终于使用!pip install h2o