无法在anaconda

时间:2017-12-11 18:32:10

标签: anaconda h2o

按照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,但也没有用。

感谢您的帮助。

1 个答案:

答案 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

,请参阅conda文档

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