繁体   English   中英

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

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

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

import lightgbm as lgb

我得到:

ModuleNotFoundError: No module named 'lightgbm'

而且CatBoost也会出现相同的错误。

有任何想法吗? 谢谢!

聊天中所讨论的,事实证明Jupyter笔记本运行的环境与安装软件包的环境不同。

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

jupyter notebook

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM