最近,我在学习 Comfyui 安装 提示词反推插件 ComfyUI-WD14-Tagger 时遇到了报错参考如下:
Errors:DLL load failed while importing onnxruntime_pybind11_state
这里直接贴出解决方案:安装Microsoft Visual C++2012-2019
访问地址:https://aka.ms/vs/17/release/vc_redist.x64.exe
原因很简单,我的电脑是新购置的,里面什么环境都没有,而这个 DLL 缺失导致节点无法运行。
后来问群友,也提供了其他解决方案,安装 Dll 修复工具,有碰到同样报错的朋友可以试试:
链接: https://pan.baidu.com/s/1nCZa4NQGSTLS9tOYGeuXXw 提取码: 5iit
独立解决报错的过程
下方是自己排查时的思路,由于走了很多弯路,仅作自己记载,大家不用做参考。
由于刚学 Comfyui,对这个报错根本摸不着头脑。于是跑去项目 issue 查看相关的报错
报错解答中,有网友提示要升级onnxruntime这个库。因为库版本老旧引起的报错,倒也合理。
由于我用的是 portable 便捷安装包,他的 Python 环境应该是独立的,所以需要进入具体路径进行安装
D:\ComfyUI_windows_portable\python_embeded\python.exe -m pip install onnxruntime
不过依旧没有解决问题,于是我又开始询问 Claude 如何安装全局的onnxruntime进行尝试
pip install onnxruntime-gpu
其中 gpu 参数针对cuda 设备有优化。
到这一步还是没有用上,之后我还进行了降级安装等操作,均未果。
再后来,就是通过安装 VC++解决问题了。
评论列表 (0条):
加载更多评论 Loading...