python - import h2o 在 anaconda cmd 上失败,但在 windows cmd 上有效?

标签 python machine-learning h2o

我已经使用 pip 成功安装了 h2o 包。但是当我尝试使用 windows cmd 导入它时,我遇到了一个奇怪的问题,它运行良好,但当我尝试通过 anaconda提示命令 导入它时,它失败了, jyputer 还是 Spyder ?我尝试重新启动它们并运行命令,但仍然遇到同样的问题。

请参阅下面的屏幕截图: enter image description here

最佳答案

您遇到的问题是由于您的计算机上有多个 python 版本,这在屏幕截图中清晰可见。默认的 python 版本不是 Anaconda python。使用 pip 安装 H2O 后,通过 Anaconda 发行版安装的 python 版本看不到它。有几个选项可以解决这个问题

  1. 使用 anaconda pip 安装 H2O(从 anaconda 终端)
  2. 使用 conda 安装程序 conda install -c anaconda h2o 安装 H2O,这将从 Anaconda channel 安装 H2O 版本 3.18
  3. 直接从 H2O 维护的 channel 安装 - conda install -c h2oai h2o,这是该库的最新版本。

此外,我建议正确设置环境变量和Python路径。否则,管理所有包并跟踪哪个 pip 用于安装哪个包将变得困难。请参阅以下链接,了解有关如何将 anaconda python 添加到 Windows 计算机上的 PYTHONPATH 的讨论

https://docs.python.org/3/using/windows.html#excursus-setting-environment-variables

关于python - import h2o 在 anaconda cmd 上失败,但在 windows cmd 上有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50827435/

相关文章:

python - hudson "Source code is unavailable."

python - 关于 C++ 和 python 的 tensorflow 的 Inception v3 指南

matlab - 如何提高Matlab中SVM训练和分类的准确性?

machine-learning - 使用朴素贝叶斯进行文档分类

r - H2O 不能从 H2OParsedData 子集列

python - Python 中的 interp2d 函数运行时错误

machine-learning - K表示多维数据的聚类

java - 在 h2o 中加载大于内存大小的数据

xgboost 与 H2o 梯度提升

python - Python 模块/包系统对大型项目的可扩展性