我在运行Windows 10的机器上安装了最新版本的LightGBM
。我通过Anaconda Prompt
使用pip
安装了LightGBM
,它运行得很好。
我了解到pyLightGBM
并想使用它。我按照该github上的链接安装了它。但为了运行pyLightGBM
的代码,根据repo
中显示的示例,需要LightGBM
的exe
路径。我搜索了所有驱动器,但找不到任何与LightGBM
对应的exe
文件。我在Anaconda
文件夹中找到了它的dll
和py
文件。
这个路径到底是什么?我如何找到它?
回答:
有可能pip install LightGBM
根本没有使用任何exe
文件(看起来像是官方的python包装器;可能是更低级的包装,而不是基于调用exe
的)。这一点也通过这个评论得到了暗示:
官方LightGBM包更快,因为它可以从内存中的数据进行训练(无需在训练前将数据转储到磁盘上,我目前对这个包就是这样做的)。
如果你需要一个lightgbm.exe
因为pyLightGBM
需要它,只需前往LightGBM的发布页面并下载lightgbm.exe
(警告:它似乎被标记为预发布版本,且其他版本没有二进制文件;例如,稳定版本)
(我希望它能工作,因为在这些非常活跃的机器学习时代:1年的没有更新有时已经感觉过时了;但也许只是没有理由更新)