機器學習筆記(lightgbm):OSError: [WinError 126] 找不到指定的模組
阿新 • • 發佈:2019-01-23
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)
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 未安裝,進入WindowsPowerShell ->pip install lightgbm 安裝時異常,lightgbm只支援64位Python,
解除安裝32位Python,重新安裝64位Python後正常(相應其他的庫也需重新安裝,如果不知道要裝哪些,可以執行報錯時,再根據報錯資訊重灌相應的第三方庫)