无法在anaconda中打开h2o

Unable to open h2o in anaconda

按照 http://docs.h2o.ai/h2o/latest-stable/h2o-docs/downloading.html#install-in-python 中的说明进行操作后,我能够安装 h2o v 3.16.0.2。我还能够使用上述网站中提到的命令行指令并测试它是否正常工作。

python
import h2o
h2o.init()
h2o.demo("glm")

但是,当我启动 anaconda spyder 时,我无法导入 h2o。我如何 link 我安装的 h2o 并将其导入 Spyder python?

更新: 我已经尝试过 Anaconda.org 中提到的 {conda install -c anaconda h2o },但是它安装了 h2o 的旧版本 3.10,但也没有用。

感谢您的帮助。

我认为问题出在您的 python 环境上。安装Anaconda时,需要使用anaconda pip,确保安装的包在conda中可用。

简短的回答是您可以使用 conda 通过 h2oai 频道而不是 anaconda 频道安装最新稳定版本的 H2O(截至今天为 3.16.0.2)(h2o 维护它自己的频道) :

conda install -c h2oai h2o 

这应该可以解决您的问题。

但更一般地说,如果您使用 anaconda pip,这些包将出现在 conda 中。您可以通过

检查正在使用哪个 pip

which pip

并确保 pip 的路径在您的 anaconda 发行版中;像 /home/<userdir>/anaconda/bin/pip 而不是 /usr/bin/pip

Python也是如此。尝试通过执行 which python 检查终端中的启动 Python 是否指向 anaconda Python。如果不是这种情况,那么您需要将 Python 的 conda 安装添加到您的 PATH 变量中。有关说明,请参阅 conda 文档 https://conda.io/docs/user-guide/install/index.html

如果您在问题中包含有关您的操作系统的信息,将会很有帮助。