LightGBM 和 Catboost 都已安装,但在 Jupyter 中导入时会出现 ModuleNotFoundError

LightGBM and Catboost are both installed but give ModuleNotFoundError when imported in Jupyter

我已经使用命令提示符成功安装了 CatBoost 和 LightGbM 模块。它给了我成功安装 catboost-0.2.5 的消息(我之前也尝试过另一个)。但是,当我尝试将它们都导入 jupyter notebook 时,我遇到了相同的错误:

import lightgbm as lgb

我得到:

ModuleNotFoundError: No module named 'lightgbm'

我也遇到了与 CatBoost 相同的错误。

有什么想法吗?谢谢!

正如chat中所讨论的那样,原来你的Jupyter笔记本运行和你安装包的环境是不同的。

由于 pip 报告安装在您的 "main" 环境中的两个包(即当您打开 Windows 命令提示符时出现的包),您应该做的是打开 Jupyter从命令提示符,如

jupyter notebook

正如我们确认的那样,您的包裹确实可以导入。