gpt4 book ai didi

python - 在 python 中导入 lightgbm 时出现 WinError 126

转载 作者:行者123 更新时间:2023-11-30 22:26:03 24 4
gpt4 key购买 nike

我使用[pip install lightgbm]并成功,但无法导入lightgbm。我的Python版本是Python 3.5.4 |Anaconda 4.0.0(64位)|。谁能指出我可能的解决方案?感谢您的帮助。

Traceback (most recent call last):

File "<ipython-input-1-bd597743fb90>", line 1, in <module>
import lightgbm

File "D:\Anaconda3\lib\site-packages\lightgbm\__init__.py", line 8, in <module>
from .basic import Booster, Dataset

File "D:\Anaconda3\lib\site-packages\lightgbm\basic.py", line 32, in <module>
_LIB = _load_lib()

File "D:\Anaconda3\lib\site-packages\lightgbm\basic.py", line 27, in _load_lib
lib = ctypes.cdll.LoadLibrary(lib_path[0])

File "D:\Anaconda3\lib\ctypes\__init__.py", line 429, in LoadLibrary
return self._dlltype(name)

File "D:\Anaconda3\lib\ctypes\__init__.py", line 351, in __init__
self._handle = _dlopen(self._name, mode)

OSError: [WinError 126] 找不到指定的模块。[couln't find the module]

最佳答案

对于那些正在寻找正确解决上述问题的人。使用以下方法解决该问题。

首先运行python shell。 (或在命令提示符窗口中输入 python)。如果您已安装 lightgbm(如果尚未安装,请在新的 cmd 窗口中输入 pip install lightgbm 并继续下一步),请在 python shell 中输入以下内容。

导入lightgbm

它会抛出一个错误说vcomp140.dll丢失

出现此错误后,请访问以下链接。 Click to download vcomp140.dll并下载vcomp140.dll文件。

下载 zip/rar 后,将其打开并将 vcomp140.dll 放入您的 system32 文件夹中。

现在重新打开命令提示符窗口。输入 python 并按 Enter 键。输入导入lightgbm。现在它不应该抛出任何错误。

关于python - 在 python 中导入 lightgbm 时出现 WinError 126,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47342991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com