其实是lib_lightgbm.dll无法运行,因为我是windows7的操作系统,是缺少api-ms-win-core-winrt-string-l1-1-0的dll文件的。windows7 毕竟已经停止维护了,奈何这是单位电脑不好升级。
在以下网站下载
api-ms-win-core-winrt-l1-1-0.dll下载 - Windows系统软件文件修复 - 文件百科
针对64位操作系统:
C:\Windows\System32\ (请将下载的x64文件夹中的文件放到此文件夹内)
C:\Windows\SysWOW64\ (只有64位操作系统才有此文件夹,将下载的32位文件放到此文件夹内)
针对32位操作系统:
C:\Windows\System32\ (如果你的操作系统是32位,请将下载的32位文件放到此文件夹内)
再执行 from lightgbm.sklearn import LGBMRegressor,不报错就说明成功了!