Python在anaconda中找不到包h2o
当我试图进口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
(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
py36
作为左上角运行应用程序的频道。(你可能会注意到你的anaconda navigator上有一堆随机的应用程序,这是因为
conda forge
在你的频道列表中,你可以通过点击删除按钮将其删除)
也许你装了两条蟒蛇?我装了。但是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包。资料来源: