Missing Nodes after update/ inability to reinstall SwarmUI

用户在使用 SwarmUI 进行图像分割操作(如 、 )时触发 ComfyUI 节点错误,同时尝试全新安装 SwarmUI(包括在不同设备、甚至全新 Windows 系统上

Missing Nodes after update/ inability to reinstall SwarmUI

Missing Nodes after update/ inability to reinstall SwarmUI

快速结论:该报错通常出现在 SwarmUI 更新后或尝试重新安装时,核心表现是 ComfyUI 报错提示 SwarmClipSeg 等节点缺失,且无法通过常规方式修复。优先排查 ReActor 扩展的残留或冲突影响。

问题场景

用户在使用 SwarmUI 进行图像分割操作(如 <segment:yolo-Eyeful_v2-Individual.pt-1,0.6,0.5><segment:face>)时触发 ComfyUI 节点错误,同时尝试全新安装 SwarmUI(包括在不同设备、甚至全新 Windows 系统上)均失败,表现为安装过程中 Git 克隆、构建成功但实际运行时无法使用分割、视频生成、图生图等核心功能。

报错原文

ComfyUI errored: {
  "error": {
    "type": "invalid_prompt",
    "message": "Cannot execute because node SwarmClipSeg does not exist.",
    "details": "Node ID '#100'",
    "extra_info": {}
  },
  "node_errors": {}
}
The system cannot find the path specified.

WARNING: You did a git pull without building. Will now build for you...

The system cannot find the path specified.
error: The source specified has already been added to the list of available package sources. Provide a unique source.

原因分析

可能原因:ReActor 扩展中残留的依赖项(如 sklearn 在 Python 3.12 环境中意外加载了 Python 3.13 的文件)污染了 SwarmUI 的 ComfyUI 后端环境,导致节点注册失败。尽管用户尝试了多台设备、甚至全新 Windows 系统,但 ReActor 的配置或坏件仍可能通过克隆现有环境(如复制整个 SwarmUI 文件夹)而传递。开发者本地测试未复现问题,但在用户移除 ReActor 扩展后,安装和分割功能均恢复正常。

环境排查

  • 确认 Python 环境:SwarmUI 依赖的 Python 版本(用户日志显示为 Python 3.12 环境,但存在 Python 3.13 文件错误加载)
  • 确认 ComfyUI 版本:是否下载最新版 ComfyUI_windows_portable_nvidia.7z(用户尝试官方链接和 SourceForge 均失败)
  • 确认 GPU 与驱动:NVIDIA GeForce RTX 5090(日志中检测到),但问题不限于特定显卡
  • 确认系统权限:Windows 10.0.26100,日志中显示 The system cannot find the path specified 可能指向路径或权限问题
  • 确认已安装的扩展列表:重点检查 ReActor 是否启用或留有配置

解决步骤

  1. 移除 ReActor 扩展:在 SwarmUI 安装目录下找到并删除 ReActor 相关的文件和配置(包括 site-packages 中可能残留的 sklearn 等依赖)。
    可优先尝试:这是用户实际验证有效的解决方案。
  2. 清理环境后重新启动 SwarmUI:删除 ReActor 后,重新启动 SwarmUI(可能需要管理员权限),确保 ComfyUI 后端重新加载。
  3. (如仍失败)彻底删除 SwarmUI 文件夹并重新安装:注意不要从之前的备份中恢复任何配置文件(尤其是 settings.jsonextensions 目录),以避免污染。从官方 GitHub 重新克隆并执行安装脚本。
  4. (如安装过程依然出错)检查下载文件完整性:手动下载 ComfyUI_windows_portable_nvidia.7z 并验证哈希值,或更换网络环境(如使用 SourceForge 镜像)。
  5. 检查系统路径与环境变量:确保 Git、.NET SDK 的路径正确设置在 PATH 中(用户日志中 The system cannot find the path specified 提示可能路径未正确传递)。

验证方法

成功执行 <segment:face> 等分割命令后,ComfyUI 不再返回节点缺失错误。同时确认全新安装的 SwarmUI 能够正常加载所有内置节点(包括 SwarmClipSeg),且其他功能(视频生成、图生图)均可使用。

参考来源

mcmonkeyprojects/SwarmUI #915

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 11458

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注