Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python在anaconda中找不到包h2o_Python_Python 2.7_Cmd_Anaconda_H2o - Fatal编程技术网

Python在anaconda中找不到包h2o

Python在anaconda中找不到包h2o,python,python-2.7,cmd,anaconda,h2o,Python,Python 2.7,Cmd,Anaconda,H2o,当我试图进口h2o时,我被告知包装不存在。当我尝试安装它时,它告诉我它已经存在。我试着把它从我的电脑里擦掉,然后重新安装,但没有用。在这一点上,我所能想到的只是一些环境变量 (C:\Users\Lanier\Anaconda2) C:\Users\Lanier>python Python 2.7.12 |Anaconda custom (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] on win3

当我试图进口h2o时,我被告知包装不存在。当我尝试安装它时,它告诉我它已经存在。我试着把它从我的电脑里擦掉,然后重新安装,但没有用。在这一点上,我所能想到的只是一些环境变量

(C:\Users\Lanier\Anaconda2) C:\Users\Lanier>python
Python 2.7.12 |Anaconda custom (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import h2o
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named h2o
>>> quit()

(C:\Users\Lanier\Anaconda2) C:\Users\Lanier>conda install h2o
Fetching package metadata ...........
Solving package specifications: .

# All requested packages already installed.
# packages in environment at C:\Users\Lanier\Anaconda2:
#
h2o                       3.10.0.9                      0

(C:\Users\Lanier\Anaconda2) C:\Users\Lanier>
(C:\Users\Lanier\Anaconda2)C:\Users\Lanier>python
win32上的Python 2.7.12 | Anaconda自定义(64位)|(默认值,2016年6月29日,11:07:13)[MSC v.1500 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
Anaconda由Continuum Analytics为您带来。
请查收:http://continuum.io/thanks 及https://anaconda.org
>>>进口水
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为h2o的模块
>>>退出
(C:\Users\Lanier\Anaconda2)C:\Users\Lanier>conda安装h2o
正在获取包元数据。。。。。。。。。。。
正在解决程序包规范:。
#已安装所有请求的软件包。
#位于C:\Users\Lanier\Anaconda2的环境中的包:
#
h2o 3.10.0.9 0
(C:\Users\Lanier\Anaconda2)C:\Users\Lanier>

conda软件包不是特定于语言的,在本例中,
conda install h2o
安装java软件包。您需要执行
conda安装h2o py


不知道为什么在没有
-py

的情况下,这在我的旧电脑上可以正常工作。我在conda安装时也遇到了同样的问题,但在以下情况下一切都正常工作:

pip install h2o

如果有人仍在为这一问题挣扎,根据:

H2O具有表列>=0.75的相关性;但是,Python3.6的默认通道中没有可用的表格。这可在康达锻造频道获得。因此,Python 3.6用户必须添加conda forge频道才能加载最新版本的H2O

因此,您必须遵循以下步骤:
conda config——追加频道conda forge

这将把conda forge频道附加到您的可用存储库中。
然后:
conda安装-c h2oai h2o


安装所需的软件包。

对于python 3.7,h2o库在2019年2月不支持。 因此,我创建了一个3.6版本的新环境,并使用

conda install -c h2oai h2o -n <myenvname>
conda安装-c h2oai h2o-n

请使用下面的命令。。我也面临同样的问题。。但在执行下面的命令后,问题得到了解决

python-mpipinstallh2o

或者,如果您正在使用python3:


python3-m pip install h2o

假设您在Windows系统上运行,下面是我解决此问题的方法:

  • 打开你的蟒蛇提示

  • 输入
    conda create-n py36 python=3.6 anaconda
    以使用python 3.6创建频道
    (这通常是一个被忽略的部分,因为最新版本为3.83,而h2o模块仅在2.7,3.5,3.6中受支持)

  • 在同一屏幕上输入
    activate py36
    ,启动名为
    py36
    的新频道

  • 输入
    config--append channels conda forge
    以加载最新版本的h2o

  • 进入
    conda install-c h2oai h2o
    安装所需的模块,包括h20,并在通道
    py36
    中制表

  • 退出
    anaconda提示符
    ,单击anaconda navigator应用程序图标或在anaconda提示符中键入
    anaconda navigator

  • 进入anaconda navigator主屏幕后,选择
    py36
    作为左上角运行应用程序的频道。
    (你可能会注意到你的anaconda navigator上有一堆随机的应用程序,这是因为
    conda forge
    在你的频道列表中,你可以通过点击删除按钮将其删除)

  • 选择要在其上运行应用程序的任何环境(Jupyter、Spyder等),现在您应该能够导入h2o

    希望这个答案对你有帮助


  • 也许你装了两条蟒蛇?我装了。但是Python是2.7,我相信anaconda2是2.7。我肯定回家后会查的。我必须激活我的Python3环境才能获得Python3。我遇到了同样的问题,因为anaconda安装了一个新的Python当我创建conda-conda列表时,我看到每个包都有一个env
    许可证1.1 py35_1 alabaster 0.7.10 py35_0 anaconda4.4.0 np112py35_0 anaconda客户端1.6.3 py35_0 anaconda navigator 1.6.2 py35_0
    但当我进入h2o时,它是空白的。你知道如何手动修改吗?是的,它在我的机器(Windows 10)、Anaconda3-5.0.1、h2o群集版本3.16.0.2上运行良好。但是这不起作用:conda安装-c anaconda h2o。我认为这只适用于Python2.7,而不适用于Python3.6。请注意,
    h2o py
    不是官方的h2o.ai包,不推荐使用。使用
    conda安装-c h2oai h2o
    获取官方python包。资料来源: