我已经使用 pip 成功安装了 h2o
包。但是当我尝试使用 windows cmd
导入它时,我遇到了一个奇怪的问题,它运行良好,但当我尝试通过 anaconda提示命令
导入它时,它失败了, jyputer
还是 Spyder
?我尝试重新启动它们并运行命令,但仍然遇到同样的问题。
最佳答案
您遇到的问题是由于您的计算机上有多个 python 版本,这在屏幕截图中清晰可见。默认的 python 版本不是 Anaconda python。使用 pip 安装 H2O 后,通过 Anaconda 发行版安装的 python 版本看不到它。有几个选项可以解决这个问题
- 使用 anaconda pip 安装 H2O(从 anaconda 终端)
- 使用 conda 安装程序
conda install -c anaconda h2o
安装 H2O,这将从 Anaconda channel 安装 H2O 版本 3.18 - 直接从 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/