在python中导入lightgbm时出现WinError 126
我使用[pip install lightgbm]并成功,但无法导入lightgbm。我的python版本是python 3.5.4 | Anaconda 4.0.0(64位)|。 有人能给我指出一个可能的解决办法吗?谢谢你的帮助在python中导入lightgbm时出现WinError 126,python,lightgbm,Python,Lightgbm,我使用[pip install lightgbm]并成功,但无法导入lightgbm。我的python版本是python 3.5.4 | Anaconda 4.0.0(64位)|。 有人能给我指出一个可能的解决办法吗?谢谢你的帮助 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入lightgbm 文件“D:\Anaconda3\lib\site packages\lightgbm\\uuuu init\uuuuuu.py”,第8行,在 from.basic导入助推器,数据集 文件“D
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入lightgbm
文件“D:\Anaconda3\lib\site packages\lightgbm\\uuuu init\uuuuuu.py”,第8行,在
from.basic导入助推器,数据集
文件“D:\Anaconda3\lib\site packages\lightgbm\basic.py”,第32行,在
_LIB=_load_LIB()
文件“D:\Anaconda3\lib\site packages\lightgbm\basic.py”,第27行,在加载库中
lib=ctypes.cdll.LoadLibrary(lib_路径[0])
文件“D:\Anaconda3\lib\ctypes\\ uuuu init\ uuuuu.py”,第429行,在LoadLibrary中
返回自我类型(名称)
文件“D:\Anaconda3\lib\ctypes\\ uuuu init\ uuuu.py”,第351行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 126]找不到指定的模块。[找不到该模块]
您应该在Windows中安装vc runtime。供正在为上述问题寻找适当解决方案的人员使用。请使用以下方法解决此问题
首先运行pythonshell。(或在命令提示窗口中键入python
)。
如果您已经安装了lightgbm(如果尚未安装,请在新的cmd窗口中键入pip install lightgbm
,并继续执行下一步),请在python shell中键入以下命令
导入lightgbm
它会抛出一个错误
vcomp140.dll缺失
出现此错误后,请访问以下链接。
并下载vcomp140.dll文件
下载zip/rar后,打开它并将vcomp140.dll放在system32文件夹中
现在重新打开命令提示窗口。键入python
并按enter键。
键入导入lightgbm
。
现在它不应该抛出任何错误