【发布时间】:2018-12-30 21:26:47
【问题描述】:
我正在尝试按照此处列出的说明安装 h2o4gpu Python 模块:https://github.com/h2oai/h2o4gpu/issues/464
pip 表示已成功安装所有包,包括 h2o4gpu-0.1.0。
但是我还是得到了
import h2o4gpu
ImportError: No module named h2o4gpu
和
kevin@Ubuntu-XPS:~/Downloads$ pip show tensorflow-gpu
Name: tensorflow-gpu
Version: 1.9.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: grpcio, mock, protobuf, enum34, gast, wheel, absl-py, backports.weakref, termcolor, six, numpy, tensorboard, setuptools, astor
kevin@Ubuntu-XPS:~/Downloads$ pip show h2o4gpu
kevin@Ubuntu-XPS:~/Downloads$
因此表明 pip 承认已安装 tensorflow-gpu,但未安装 h2o4gpu。
我正在运行 Ubuntu 18.04 - 可能是因为版本 18 尚不支持 h2o4gpu? import h2o 工作正常。
【问题讨论】:
-
您是否使用了链接说明中的
pip3 install h2o4gpu-0.1.0-py36-none-any.whl? -
是的,我做到了。如果我尝试只使用
pip我会得到h2o4gpu-0.1.0-py36-none-any.whl is not a supported wheel on this platform. -
既然您指出了这一点,
pip3 show h2o4gpu确实会返回其所有详细信息。这是什么意思?我的import h2o4gpu程序是否试图使用 python2 或其他东西运行它? -
你没有为 python3 安装 h204gpu,但尝试在 python2 中导入它不起作用
-
我明白了,谢谢。我正在使用“脚本”插件在 Atom 中运行程序——它似乎会在可能的情况下自动使用 python2。从命令行使用 python3 手动运行它是可行的。