LogoWonderful Launcher
  • 首页
  • 定价
  • 文档
  • 下载
这篇翻译尚未标记为与英文已验证来源同步。它可以作为参考阅读,但不会被加入站点地图。

ComfyUI No Module Named Error: 什么情况下可以安全忽略

Needs verification

判断 ComfyUI 的 No module named 插件警告什么时候只是噪音,什么时候会真正挡住工作流,并找到应该修的那个包。

如果 ComfyUI 打印出 No module named ...,不要立刻默认整个安装已经坏掉了。

在很多真实启动日志里,缺的包只属于某一个自定义节点,或者某个可选后端。ComfyUI 本体仍然可以正常打开,只是用到那个节点的工作流会失败。正确的动作,是先把这个 warning 分类,再决定要不要装包。

2026 年 4 月 17 日 查询到的遥测快照里,comfyui_fatal_error_detected 一共有 76 个安装里的 5,159 个事件。这是那次快照里最大的 bucket,但其中大部分更像是插件范围内的导入噪音,而不是真正把整个启动器打崩的致命错误。

快速判断

你看到什么它通常意味着什么最合适的动作
ComfyUI 已经打开,浏览器 UI 也到了 http://127.0.0.1:8188缺失模块大概率只影响某个插件或可选功能先别重装,先定位插件
打开工作流后出现红色节点缺失模块属于该工作流正在使用的节点在同一个 ComfyUI Python 里给这个插件装依赖
很多不相关的插件同时失败环境可能已经出现依赖漂移运行 pip check,回看最近装过什么
ComfyUI 根本到不了 ready URL这已经不是无害 warning 了按启动失败处理
缺失的是可选加速后端ComfyUI 可能还有较慢的 fallback如果你的工作流不依赖它,可以先忽略

日志通常长什么样

一个“非致命”的插件 warning 往往像这样:

IMPORT FAILED: ComfyUI-SomeCustomNode
ModuleNotFoundError: No module named 'somepackage'

或者:

Cannot import custom nodes from ComfyUI-SomePlugin:
No module named 'onnxruntime'

或者:

Found optional backend triton: {'available': False, 'unavailable_reason': "ImportError: No module named 'triton'"}

关键问题不是日志里有没有写 fatal,而是 ComfyUI 最终有没有 ready,以及到底是哪一个插件在 import 这个缺失模块。

第 1 步:先确认 ComfyUI 其实有没有跑起来

找这条正常 ready 行:

To see the GUI go to: http://127.0.0.1:8188

如果浏览器 UI 能打开,而且一个简单工作流能跑,那就把这个缺模块当成插件级 warning 来处理。它当然还是值得修,但你不需要一上来就重建整个环境。

如果 ComfyUI 根本到不了 ready URL,先看 ComfyUI Startup Failed? How to Diagnose and Recover Faster,再决定要不要继续装包。

第 2 步:找出插件名和精确缺失模块

在启动日志里搜索 IMPORT FAILED、ModuleNotFoundError 或 No module named。

至少记下这三项:

字段示例
失败的插件ComfyUI-ReActor
缺失的模块insightface
错误类型ModuleNotFoundError

如果 UI 能打开,还可以直接看 ComfyUI 的导入失败接口:

http://127.0.0.1:8188/v2/customnode/import_fail_info_bulk

这个接口的好处是,它会按 custom node 分组导入失败信息,而不是逼你从整份终端日志里硬读。

第 3 步:把缺失模块对到正确修法

不要在系统 Python 里乱跑 pip install。要用 真正启动 ComfyUI 的那个 Python 环境。

对于 GitHub Windows 便携包,要在解压后的便携包根目录打开终端,也就是那个同时包含 run_*.bat、python_embeded 和 ComfyUI 的目录。

通常就是:

.\python_embeded\python.exe -s -m pip install <package-name>

如果这个路径找不到,说明你大概率站在 ComfyUI\ 子目录里了。先退回上一层,再重跑命令。

对于 ComfyUI Desktop 或其他托管启动器,不要机械照抄便携包的 python_embeded 命令。要用应用自己的终端或环境工具,确保包装进真正启动 ComfyUI 的 Python。

对于手动 venv,先激活环境,再用:

python -m pip install <package-name>

常见的缺模块路径如下:

缺失模块常见影响对应指南
insightface换脸、ReActor、InstantID、IPAdapter FaceIDComfyUI 中缺少 InsightFace
onnx 或 onnxruntimeDWPose、ReActor、ONNX 推理ComfyUI 中缺少 ONNX / ONNXRuntime
cv2OpenCV 图像/视频处理节点ComfyUI 中缺少 OpenCV cv2
ggufComfyUI-GGUF 加载器节点和量化模型工作流ComfyUI-GGUF 缺失
llama_cppQwenVL GGUF、本地 LLM、VLM、提示词增强节点ComfyUI 中缺少 llama_cpp
piexif元数据与 EXIF 处理ComfyUI 中缺少 piexif
pkg_resources仍依赖 setuptools 旧 API 的插件ComfyUI 中缺少 pkg_resources
tritonSageAttention、torch.compile、加速后端ComfyUI 中 Triton 缺失或不可用
sageattention可选 attention 加速或视频工作流ComfyUI 中缺少 SageAttention
nunchakuNunchaku FLUX、Qwen-Image、SVDQuant 工作流ComfyUI 中缺少 Nunchaku

第 4 步:决定是忽略、修复,还是重建环境

可以先忽略的情况

  • ComfyUI 已经 ready
  • 你的工作流根本不用这个失败插件
  • warning 来自一个有明确 fallback 的可选后端
  • 缺包属于你压根不打算用的功能

比如 Triton 能力 warning,很多时候在你并没有用 SageAttention、编译内核或 Triton 视频后端时,就是可以先忽略的。

应该修复的情况

  • 你要跑的工作流已经出现红节点
  • 失败插件对当前输出是刚需
  • 错误能明确映射到某一个已知包
  • pip check 没显示更大范围的依赖冲突

这时就做一次窄修复,重启 ComfyUI,然后只回测同一个工作流。

应该重建或升级处理强度的情况

  • 很多不相干的插件同时失败
  • pip check 报的是 torch、numpy、opencv-python、pillow、transformers 这些核心包冲突
  • 你前一次修复已经改动了 CUDA、PyTorch 或 Python 包版本
  • ComfyUI 根本没有变成 ready

这时问题就不再是单个缺模块了。直接转到 ComfyUI 依赖冲突 或 How to Fix ComfyUI Plugin Import Failed Errors。

不要这样做

  • 不要因为一个可选插件导入失败就整套重装 ComfyUI。
  • 不要把包装进系统 Python,结果 ComfyUI 用的是 embedded Python 或 venv。
  • 不要在没确认工作流是否真的需要这个插件之前,把日志里所有 warning 全修一遍。
  • 不要在脆弱环境里闭眼运行插件自带的 requirements.txt;先看它会不会降级核心包。
  • 不要把不同 Python 版本、不同 CUDA 版本、不同便携包里的修法混着抄。

Wonderful Launcher 在这里能帮什么

当日志开始变得很难推理时,Wonderful Launcher 会更有价值:

  • 它能把不同 ComfyUI 安装隔离开
  • 它让启动日志更容易被收集和复盘
  • 它有助于在高风险修复前保住模型和工作流
  • 它比反复命令行乱改包更稳

如果 ComfyUI 已经能跑,只是某个你没在用的插件很吵,你通常不需要专门拉起一次修复会话。反过来,如果好几个插件一起导入失败,或者一个业务关键工作流已经被卡住,那就从精确缺失模块出发,一次只修一条依赖路径。

相关指南

  • How to Fix ComfyUI Plugin Import Failed Errors
  • ComfyUI 依赖冲突
  • ComfyUI 中缺少 InsightFace
  • ComfyUI 中缺少 ONNX / ONNXRuntime
  • ComfyUI 中缺少 OpenCV cv2
  • ComfyUI-GGUF 缺失
  • ComfyUI 中缺少 llama_cpp
  • ComfyUI 中缺少 piexif
  • ComfyUI 中缺少 pkg_resources
  • ComfyUI 中缺少 SageAttention
  • ComfyUI 中缺少 Nunchaku
  • ComfyUI 中 Triton 缺失或不可用

资料来源

  • ComfyUI 故障排查总览
  • ComfyUI 自定义节点故障排查指南
  • ComfyUI 模型故障排查指南
  • ComfyUI Manager 总览

如果这个问题已经碰到你真实在用的 ComfyUI 环境,先用 Wonderful Launcher 接管和检查当前机器,再配合文档决定怎么修。

下载 Wonderful Launcher

Did this fix your issue?

Your answer helps prioritize verified ComfyUI repairs.

目录

快速判断
日志通常长什么样
第 1 步:先确认 ComfyUI 其实有没有跑起来
第 2 步:找出插件名和精确缺失模块
第 3 步:把缺失模块对到正确修法
第 4 步:决定是忽略、修复,还是重建环境
可以先忽略的情况
应该修复的情况
应该重建或升级处理强度的情况
不要这样做
Wonderful Launcher 在这里能帮什么
相关指南
资料来源