【问题标题】:Unable to open h2o in anaconda无法在 anaconda 中打开 h2o
【发布时间】:2018-05-25 08:15:49
【问题描述】:

按照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 并且也不起作用。

感谢您的帮助。

【问题讨论】:

    标签: anaconda h2o


    【解决方案1】:

    我相信问题是由于您的 python 环境造成的。安装 Anaconda 时,需要使用 anaconda pip,以确保安装的包在 conda 中可用。

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

    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

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

    【讨论】:

    • 谢谢。我正在使用Window 7,我尝试了命令 conda install -c h2oai h2o,但它仍然没有修复它。
    • 我还使用 'where' 命令验证了 python.exe 和 pip.exe 都在 anaconda 文件夹中。
    • 尝试检查 h2o 安装 conda list h2o。如果安装了正确的版本而spyder仍然看不到库,则需要检查spyder的python解释器是否设置为anaconda python(在首选项菜单中)。也可以在spyder中添加PYTHONPATH manager的正确路径。
    • 谢谢,昨晚我把所有东西都卸载了,然后我安装了anaconda最新的稳定版。我尝试了 conda install -c h2oai h2o,但没有奏效。然后我尝试了 pip install h2o ,现在似乎可以了。我的猜测与您的猜测相同,即该路径未被识别。感谢您的所有帮助。
    猜你喜欢
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多