import lightgbm as lgb
File "D:\Python\Python36-32\lib\site-packages\lightgbm\__init__.py", line 8, in <module>
from .basic import Booster, Dataset
File "D:\Python\Python36-32\lib\site-packages\lightgbm\basic.py", line 32, in <module>
_LIB = _load_lib()
File "D:\Python\Python36-32\lib\site-packages\lightgbm\basic.py", line 27, in _load_lib
lib = ctypes.cdll.LoadLibrary(lib_path[0])
File "D:\Python\Python36-32\lib\ctypes\__init__.py", line 426, in LoadLibrary
return self._dlltype(name)
File "D:\Python\Python36-32\lib\ctypes\__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。
在lightgbm已经安装好的情况下包此错误,实际上是缺少dll文件。
解决办法:下载vcomp140.dll并将其放入系统目录下(一般是C:\WINDOWS\system32)。