
comfyUI-Manager is not showing up any more
快速结论:这个问题通常发生在 ComfyUI 全新安装后,ComfyUI-Manager 作为 pip 包(新版集成式 Manager)被自动安装,但 WebUI 中不显示 Manager 入口。优先排查是否已安装新旧两个版本的 ComfyUI-Manager,并尝试移除新版 pip 包。
问题场景
用户对 ComfyUI 进行了完全干净的重新安装,终端日志显示 ComfyUI-Manager 已正常启动(打印[ComfyUI-Manager] All startup tasks have been completed.),但 WebUI 页面(127.0.0.1:8188)上找不到 Manager 的 UI 入口。用户检查发现 custom_nodes 目录下没有 ComfyUI-Manager 文件夹,手动通过 git 安装后,重启 ComfyUI 并刷新页面,该入口依然不显示。
报错原文
[ComfyUI-Manager] All startup tasks have been completed.
终端无错误输出,Manager 功能看似正常,但 UI 面板不显示。
Blocked by policy: /home/fooo/comfy/ComfyUI/custom_nodes/comfyui-manager
此条信息也可能出现,暗示目录被策略阻止。
原因分析
根据 Issue 讨论,最有可能的原因是:ComfyUI 在 v4.1 版本后启用了集成式 Manager(通过 pip 安装的 comfyui-manager 包),旧版 custom_nodes 目录下的 Manager 与之冲突或互斥。 如果用户之前按照旧版(legacy)方式安装过 Manager,新版集成式 Manager 会优先启用,但 UI 上可能不显示 Manager 按钮,导致用户误以为 Manager 未加载。
另一可能原因是:用户虽然手动 git clone 了 Manager 到 custom_nodes 目录,但系统仍然加载了 pip 安装的新版 Manager,造成 UI 显示异常。
环境排查
- 确认 ComfyUI 版本(是否为 v4.1 后更新的新版)。
- 确认 Python 环境:本例中用户使用 Python 3.12.2,虚拟环境路径为
/home/fooo/AISTUFF/WAN/comfy-env。 - 确认是否同时存在两个 Manager 来源:
- pip 包:
comfyui-manager - git 仓库:
custom_nodes/ComfyUI-Manager
- pip 包:
- 检查
/custom_nodes/下是否存在comfyui-manager目录(注意大小写和连字符差异)。 - 检查启动参数:是否有
--enable-manager --enable-manager-legacy-ui,这两个参数可以恢复旧版界面。
解决步骤
- (可优先尝试)在 ComfyUI 的 Python 虚拟环境中卸载新版集成式 Manager:
pip uninstall comfyui-manager注意:请确保在正确的虚拟环境中执行(例如
source comfy-env/bin/activate)。 - 卸载完成后,重启 ComfyUI 服务器。
- 刷新浏览器页面(通常需要强制刷新
Ctrl+F5),检查 Manager 是否出现在 UI 中。 - 如果问题依旧,确认
custom_nodes/ComfyUI-Manager目录存在且包含正确的文件。如不存在,git clone 最新版:cd /path/to/ComfyUI/custom_nodes git clone https://github.com/ltdrdata/ComfyUI-Manager.git - 检查 ComfyUI 启动命令是否包含
--enable-manager --enable-manager-legacy-ui参数。如果当前没有这两个参数,可以添加后重启,恢复与旧版完全一致的 Manager UI(界面中“Manager”按钮可能变为“Extensions”,位于顶部水平栏左侧)。
验证方法
重启 ComfyUI 服务器后,打开浏览器访问 http://127.0.0.1:8188,检查页面顶部水平栏是否存在“Manager”或“Extensions”按钮。点击后应能正常打开 Manager 界面(包含缺失节点安装、模型下载、重启服务器等功能)。同时终端日志中不应再出现 Blocked by policy 相关警告。



