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

时间:2018-06-28 19:55:50

标签: python jupyter-notebook jupyter lightgbm catboost

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

import lightgbm as lgb

我得到:

ModuleNotFoundError: No module named 'lightgbm'

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

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

chat中所述,事实证明Jupyter笔记本运行的环境和安装软件包的环境不同。

由于pip报告了两个安装在“主”环境中的软件包(即,当您仅打开Windows命令提示符时就会出现的软件包),因此您应该从命令提示符处打开Jupyter,就像

jupyter notebook

并且我们确实确认,您的软件包确实可以导入。