报错修复

No module named xxx 解决:Python 依赖缺失排查

通常是自定义节点依赖没装,进入对应目录安装 requirements。

有效 适用版本:2026-05 难度:新手 预计:8 分钟 更新:2026-05-12 复查:2026-06-12

一句话结论

能找到缺依赖的插件目录,并把依赖装进正确 Python 环境。

这篇解决什么问题

No module named xxx 表示 Python 找不到依赖包。通常发生在自定义节点加载时,不代表模型坏了。

如果你是第一次接触 ComfyUI,建议不要跳步。先把最小流程跑通,再安装插件、导入复杂工作流或追求高分辨率。ComfyUI 的大多数问题都可以通过“看控制台日志、确认目录、确认版本、降低参数”这四件事定位。

适合谁

准备条件

No module named 报错定位流程

这类报错的关键不是网页提示,而是控制台最后几行。先找缺哪个模块,再从路径判断是哪个 custom_nodes 插件缺依赖。

操作步骤

  1. 看 Traceback 最后几行,记录缺失模块名。
  2. 往上看路径,找到是哪个 custom_nodes 插件报错。
  3. 如果插件目录有 requirements.txt,优先安装它。
  4. 便携版要使用 python_embeded/python.exe 执行 pip,避免装到系统 Python。
  5. 安装完成后重启 ComfyUI。
  6. 如果仍失败,检查插件 README 是否有额外安装步骤。

判断问题属于哪一类

常见错误

验证是否成功

如果仍然失败

请把控制台里从 Traceback 开始到最后一行的完整报错保存下来,同时记录:ComfyUI 版本、启动方式、显卡型号、显存容量、使用的模型文件名、刚安装过哪些插件。不要只截网页上的红色提示,因为真正有用的信息通常在启动窗口里。

如果你在本站提交反馈,登录状态下会自动附带 user_id,方便后续追踪同一个用户遇到的连续问题;未登录也可以匿名提交。

下一步推荐

更新记录