在windows上安装lightgbm

2024-04-24 00:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在windows上使用pip to install lightgbm,可以吗?

因为我在导入LGBMRegressor时出错。 错误显示如下

"cannot import name 'LGBMRegressor'"

Tags: installpiptonameimportwindows错误lightgbm
3条回答

我正在写一个答案,因为我还没有足够的声誉留下评论。已经提供了有效的解决方案,但是我认为对于那些来到这里并且对Python是新的(ish)的人来说,应该解决一些微妙的问题。

pip和conda之间存在差异,如果我理解得很好,就应该在conda环境中尽可能多地使用conda,以避免遇到浪费时间的包冲突。我建议你阅读this article以便更好地掌握哪些是做什么的。神话2和神话10在这里特别相关。

对于Lightgbm,显而易见的解决方案是使用上述conda forge。如果你运行的是康达环境,不管是水蟒还是小康达。但是您应该知道,目前anaconda distribution(AD)和conda forge(CF)并不完全兼容,您可以在this thread中阅读。用他们自己的话说:

Conda-forge and The Anaconda Distribution are incompatible with each other at present. ...Please pick one or the other for now. CF or AD, never both.

不过,到目前为止,这似乎不是lightbgm的问题。

快乐编码!

我用过这个,它甚至在Python3.6中也对我有效

导入系统

啊!{sys.executable}-m pip安装lightgbm

我尝试使用anaconda环境安装它,并成功地安装了它。 打开Anaconda提示符并键入: conda安装-c conda forge lightgbm

这需要几分钟的时间

相关问题 更多 >