2024-04-24 00:25:10 发布
网友
我在windows上使用pip to install lightgbm,可以吗?
pip to install lightgbm
因为我在导入LGBMRegressor时出错。 错误显示如下
"cannot import name 'LGBMRegressor'"
我正在写一个答案,因为我还没有足够的声誉留下评论。已经提供了有效的解决方案,但是我认为对于那些来到这里并且对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
这需要几分钟的时间
我正在写一个答案,因为我还没有足够的声誉留下评论。已经提供了有效的解决方案,但是我认为对于那些来到这里并且对Python是新的(ish)的人来说,应该解决一些微妙的问题。
pip和conda之间存在差异,如果我理解得很好,就应该在conda环境中尽可能多地使用conda,以避免遇到浪费时间的包冲突。我建议你阅读this article以便更好地掌握哪些是做什么的。神话2和神话10在这里特别相关。
对于Lightgbm,显而易见的解决方案是使用上述conda forge。如果你运行的是康达环境,不管是水蟒还是小康达。但是您应该知道,目前anaconda distribution(AD)和conda forge(CF)并不完全兼容,您可以在this thread中阅读。用他们自己的话说:
不过,到目前为止,这似乎不是lightbgm的问题。
快乐编码!
我用过这个,它甚至在Python3.6中也对我有效
导入系统
啊!{sys.executable}-m pip安装lightgbm
我尝试使用anaconda环境安装它,并成功地安装了它。 打开Anaconda提示符并键入: conda安装-c conda forge lightgbm
这需要几分钟的时间
相关问题 更多 >
编程相关推荐