按照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。如何链接我已安装的h2o并将其带入Spyder python?
更新: 我已经尝试过在anaconda.org上提到的{conda install -c anaconda h2o},但它安装了较旧的版本3.10的h2o,但也没有用。
感谢您的帮助。
答案 0 :(得分:1)
我认为问题是由于你的python环境。安装Anaconda时,需要使用anaconda pip,以确保已安装的软件包在conda中可用。
简短的回答是你可以通过h2oai
频道而不是anaconda
频道使用conda安装最新稳定版本的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变量中。有关说明https://conda.io/docs/user-guide/install/index.html
如果您在问题中包含了有关操作系统的信息,那将会很有帮助。