十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ComfyUI-Manager 使用指南:自定义节点安装、管理与修复一步到位

ComfyUI-Manager 使用指南:自定义节点安装、管理与修复一步到位 ComfyUI-Manager 使用指南自定义节点安装、管理与修复一步到位【免费下载链接】ComfyUI-ManagerComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager如果你是 ComfyUI 的老玩家大概都经历过这样的深夜从别人的工作流里复制了一段节点一加载全是红色报错——模块找不到节点类型未定义。你翻遍论坛终于找到对应的自定义节点也就是给 ComfyUI 加功能的插件包却要手动 git clone、手动 pip install、手动处理版本冲突折腾两小时才把工作流跑起来。ComfyUI-Manager 就是为解决这件事而生的扩展管理器它把自定义节点的安装、卸载、禁用、启用、更新、修复全部收进一个面板让 ComfyUI 的装插件这件事从手工劳动变成点几下按钮。先讲个真实场景我的工作流是怎么活过来的我最早接触 ComfyUI-Manager是因为一张别人分享的图。工作流里十几个红色节点每个都提示缺少对应扩展。按老办法我得一个个搜 GitHub 仓库、clone 到 custom_nodes 目录、再手动补依赖——运气不好遇到某个扩展要求特定版本的某个包还会把整个环境搞崩。装上 ComfyUI-Manager 之后同样的流程变成了这样点顶部菜单栏的Manager按钮进入管理面板点Install Missing Custom Nodes它会自动扫出当前工作流里缺了哪些扩展并列出对应仓库逐个点 Install重开 ComfyUI一切正常这个缺失节点自动识别的功能是入坑后最直观的救命稻草。它不靠猜而是读取工作流里的节点 ID去内置的节点数据库里比对找出提供这些节点的扩展包。你只需要确认安装即可。✅ 检查装好后点开 Manager 菜单如果能看到 Install Custom Nodes、Install Models、Update All 这几项说明安装成功。安装本身也很简单三种方式任选ComfyUI-Manager 的安装不需要复杂环境配置前提是机器上已装好 ComfyUI 和 git。方式一普通安装推荐。在终端进入 ComfyUI 的 custom_nodes 目录执行 clone 命令重启 ComfyUI 即可git clone https://gitcode.com/gh_mirrors/co/ComfyUI-Manager comfyui-manager方式二便携版安装。Windows 便携版的用户把仓库里的scripts/install-manager-for-portable-version.bat下载到便携版根目录双击运行脚本会自动处理好路径。方式三命令行一键装好整套环境。想连 ComfyUI 一起装的话用 comfy-cli 就能一步到位需要先有 Python3 和 git。⚠️ 注意clone 下来的目录名必须是comfyui-manager且放在ComfyUI/custom_nodes/comfyui-manager这个精确路径。压缩包解压方式容易导致目录嵌套错位Manager 能跑起来但无法更新还可能有重复安装的隐患。装好后启动 ComfyUI日志里会打印 Manager 的加载信息以及它使用的配置文件路径。面板里到底藏着哪些功能一次讲清Manager 面板的功能分层很清晰从上到下依次解决不同问题。安装与更新。Install Custom Nodes 打开后是一个可搜索的扩展列表每个扩展都有状态标识已安装、未安装、可尝试安装。列表右上角还有三种数据源模式Channel1 天缓存默认、Local本地内置库、Channelremote实时拉取。默认的 Channel 模式兼顾速度和新鲜度一天更新一次缓存如果网络差拉不到远程数据会退回本地库不影响使用。Update All 则一键更新所有已安装扩展——注意更新操作本身是排队到下次启动时执行的重开 ComfyUI 才真正生效。模型下载。Install Models 里按分类整理了各类模型检查点、LoRA、VAE、ControlNet 等可以不用去模型网站翻页面直接在面板里搜名字下载。下载走的是 ComfyUI 自己的模型目录路径规则由extra_model_paths.yaml控制。快照与回滚。这是最容易被忽略但最值钱的功能。每次重大更新前先点 Save snapshot 把当前所有扩展的版本状态存成一个快照文件之后无论升级出什么问题点 Restore 回到快照重启后自动还原。相当于给整个插件环境买了份保险。修复工具。Fix noderecreate能把老工作流里因版本升级而失效的节点重建保留同名连接只重置参数。这对从旧教程里扒工作流的用户特别有用。 提示快照文件默认存在snapshots/目录可以自己改名字比如before-update.json方便识别。命令行也能管理不开 ComfyUI 照样干活如果你觉得点面板还是麻烦或者想在服务器上跑批处理ComfyUI-Manager 提供了cm-cli.py命令行工具所有面板功能都能在终端里做。最常用的几条python cm-cli.py show installed # 查看已安装的扩展 python cm-cli.py update all # 更新全部扩展 python cm-cli.py install 扩展名 # 安装指定扩展 python cm-cli.py save-snapshot # 保存当前快照 python cm-cli.py restore-snapshot 快照文件 # 回滚到快照命令行工具必须和 ComfyUI 使用同一个 Python 环境venv 要先激活便携版用python_embeded\python.exe调用路径可以通过COMFYUI_PATH环境变量指定。另外还有一个cli-only-mode enable选项开启后 Manager 会以受限状态加载不显示 Manager 按钮、禁用内部 API只允许命令行操作——适合对安全策略有要求、不允许 GUI 乱装插件的生产环境。依赖冲突怎么破黑名单与覆盖规则装扩展最怕的不是装不上而是装上之后把别的插件搞坏了。比如某个扩展要求 numpy 降级另一个又要求升级环境就乱了。ComfyUI-Manager 针对这个痛点提供了三件套pip_blacklist.list把包名写进去Manager 在安装任何扩展时都不会碰它保护核心依赖torch、torchaudio 这些本来就在内置黑名单里不被降级。pip_overrides.json定义包替换规则比如把某个包强制映射到指定版本或替代包。参照pip_overrides.json.template的格式填即可。pip_auto_fix.list像 requirements.txt 一样列出依赖规格启动时若发现版本不匹配会自动修复回指定版本。再加上config.ini里的downgrade_blacklist可以把 transformers、kornia 这类容易出问题的包也列为禁止降级。这套组合下来绝大多数装 A 坏 B的情况都能提前拦住。安全等级怎么调给不同的部署场景配不同信任度ComfyUI-Manager 把操作按风险分级用config.ini里的security_level控制共四档strong、normal、normal-、weak。strong高、中风险功能全部禁用只允许低风险操作适合公网部署。normal默认级别禁止高风险功能允许中风险功能卸载、更新、安装默认渠道扩展、恢复快照。normal-仅在监听非本机地址时收紧高风险功能适合本机调试。weak全部放开适合自己机器上随便折腾。另外两个独立开关allow_git_url_install和allow_pip_install值得单独说它们单独管控通过 git 地址安装未知扩展和手动 pip install这两个最高危的入口默认都是关闭的需要主动在 config.ini 里设为 true 才启用而且只在监听 127.0.0.1 时生效。也就是说即使你把安全等级调到 weak这两个高危入口默认仍然关闭——这层默认拒绝设计对新手来说等于多了一道保险。⚠️ 注意修改 config.ini 里的安全设置后需要重启 ComfyUI 才生效。一份够用的起步清单到ComfyUI/custom_nodes目录用 git clone 安装目录名保持comfyui-manager重启 ComfyUI确认顶部出现 Manager 按钮打开一个含缺失节点的老工作流用 Install Missing Custom Nodes 一键补齐每次折腾插件前先 Save snapshot养成回滚习惯遇到依赖冲突先查pip_blacklist.list和pip_overrides.json别急着手动卸载重装生产环境把security_level设为 strong保留allow_git_url_install false从手动 clone 装插件到点几下按钮管理整个插件生态再到用快照和黑名单兜底防止环境崩坏ComfyUI-Manager 把插件管理这个最琐碎、最容易出错的环节变成了可控流程。下次再拿到一张跑不起来的工作流先别急着手动折腾——装好它一分钟内就能让工作流自己告诉你缺了什么、装哪里、怎么修复。【免费下载链接】ComfyUI-ManagerComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表