windows下lightgbm安装

1、windows下使用whl安装

https://github.com/microsoft/LightGBM/releases 下载
lightgbm-3.2.0-py3-none-win_amd64.whl
pip install lightgbm-3.2.0-py3-none-win_amd64.whl

2、简单例子测试

使用https://zhuanlan.zhihu.com/p/52583923上的例子进行测试

报错:
OSError: [WinError 126] 找不到指定的模块。[couln’t find the module]
分析:
debug发现在加载lib_lightgbm.dll的时候报错,路径也对,确定版本不匹配

1>从https://github.com/microsoft/LightGBM/releases下载lib_lightgbm.dll和lightgbm.exe,并且覆盖到对应的安装路径,报错仍然存在
2>下载master代码编译,编译提示fmt.h头文件找不到,在对应路径确实没找到fmt.h
3>下载LightGBM-complete_source_code_zip.zip文件,编译成功,重新替换lib_lightgbm.dll和lightgbm.exe,并且覆盖到对应的安装路径,程序正常运行,编译过程发生的警告可以忽略不计。

疑问::为什么官方下载的dll和exe不行呢,难道因为我是64位系统,我不是?另外要注意下载一定要下载对应版本完整版本。

lightgbm主要接口:
a)Data Structure API
b)Training API
c)Scikit-learn API

支持训练数据格式
LightGBM 支持 CSV, TSV 和 LibSVM 格式的输入数据文件。
Label 是第一列的数据,文件中是不包含 header(标题) 的。

3、代码编译方法

采用https://lightgbm.readthedocs.io/en/latest/Installation-Guide.html#windows下的编译方法:
Install Git for Windows, CMake (3.8 or higher) and VS Build Tools (VS Build Tools is not needed if Visual Studio (2015 or newer) is already installed).

Run the following commands:

git clone --recursive https://github.com/microsoft/LightGBM
cd LightGBM
mkdir build
cd build
cmake -A x64 …
cmake --build . --target ALL_BUILD --config Release

4、参考文档

https://lightgbm.apachecn.org/#/ lightgbm中文文档

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小她爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值