Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在windows上安装lightgbm_Python_Machine Learning_Lightgbm - Fatal编程技术网

Python 在windows上安装lightgbm

Python 在windows上安装lightgbm,python,machine-learning,lightgbm,Python,Machine Learning,Lightgbm,我使用pip在windows上安装lightgbm,它能工作吗 因为我在导入LGBMRegressionor时出错。 错误如下所示 "cannot import name 'LGBMRegressor'" 我尝试使用anaconda环境安装它,并成功地安装了它 打开Anaconda提示符并键入: conda install -c conda-forge lightgbm 安装需要几分钟。我正在写一个答案,因为我还没有足够的声誉留下评论。已经提供了有效的解决方案,但我认为对于那些来到这里并且是

我使用
pip在windows上安装lightgbm
,它能工作吗

因为我在导入LGBMRegressionor时出错。 错误如下所示

"cannot import name 'LGBMRegressor'"

我尝试使用anaconda环境安装它,并成功地安装了它

打开Anaconda提示符并键入:

conda install -c conda-forge lightgbm

安装需要几分钟。

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

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

对于Lightgbm,显而易见的解决方案是使用上述conda forge。也就是说,如果您正在运行一个conda环境,无论是anaconda还是miniconda。但您应该知道,目前anaconda distribution(AD)和conda forge(CF)并非100%兼容,正如您在中所读到的。用他们自己的话来说:

Conda forge和Anaconda分销目前互不兼容。 …现在请选择一个或另一个。CF或AD,决不能两者兼而有之

但到目前为止,这似乎对lightbgm来说并不是一个问题


快乐编码

我使用了它,它甚至在Python 3.6中也适用

导入系统


!!{sys.executable}-m pip-install-lightgbm

pip-install-lightgbm为我工作(windows 10)。您能给我们看一下您的代码/命令吗?通常,您会导入lightgbm,然后使用LGBMRegressionor。你能试着从下面的例子看一下吗?这行吗?要安装1)git clone 2)使用visual studio 2015编译3)python包\:python setup.py安装,4)pip安装。pip安装仅安装python包装器