安装 ComfyUI Manager
如果你使用的是我们的 Comflowy(不管是云端版本,还是开源本地版),则无需下载安装这个插件。产品内已经内置了这个插件的核心功能。
安装完模型后,你其实就可以进入基础篇的学习,但我还想推荐大家安装一个插件,此插件可以显著提升你的使用效率。
如果你对技术比较熟悉,可以直接查看 ComfyUI Manager 的 官方文档 (opens in a new tab) 自行安装。
安装
安装方法有两种,一种是你之前使用的 VS Code 或 Terminal 安装,另一种是手动导入安装。如果你对命令行工具比较熟悉,我会推荐你使用第一种方法。如果你不想使用命令行,可以考虑手动的方式。
使用 VS Code / Terminal 打开 ComfyUI 项目
如果你有安装 Github Desktop,那你可以直接在应用里点击「Open in Visual Studio Code」按钮。如果没有则找到 ComfyUI 项目文件夹,然后将整个文件夹拖到 VS Code 里。
输入命令
如果你用的是 VS Code 则点击 VS Code 右上角的第二个 icon,然后你会在软件底部看到一个类似你之前在 Terminal 里看到的命令输入界面。此时输入以下命令,并回车。如果你使用的是 Terminal,就直接输入以下命令:
cd custom_nodes
然后再输入:
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
如果你要安装其他插件,只需要将上面的链接替换成你要安装的插件的 git 链接即可。
启动 ComfyUI
此时需要启动 ComfyUI,需要注意你不能直接输入启动的命令,而是要先将 Terminal cd 到上一个目录(即 ComfyUI 的目录)。
最简单的方法就是点击 VS Code 里 Terminal 右上角的小垃圾桶。然后再点一下右上角的第二个 icon 此时就回到了 ComfyUI 的目录。
然后输入以下命令,启动 ComfyUI:
python main.py --force-fp16
意外
但有可能你完成启动后,并没有看到 ComfyUI Manager 的面板,同时你会在 Terminal 里看到类似这样的内容:
Cannot import /Users/jimmywang/Documents/GitHub/ComfyUI/custom_nodes/ComfyUI-Manager module for custom nodes: No module named 'torchvision'
这意味着你需要安装 torchvision,你需要先关闭 ComfyUI 的服务(在 Terminal 面板里点击 Ctrl+C),然后在 Terminal 里输入:
pip install torchvision
安装完后,再启动一下 ComfyUI。
ComfyUI Manager 功能介绍
插件我比较常用的有三个功能,其余功能,我会在后续的章节中给大家介绍。
下载模型
首先点击右侧面板上的 Manager 按钮,会弹出这样的一个框,接着我们再点击中间的「Install Models」按钮:
然后会弹出这样的弹窗。第一列是代表这个模型用在什么类型的节点,你可以根据自己的需求点击右边的 Install 按钮,进行下载安装。下载好后,插件会自动将模型放到对应的文件夹内,不需要你手动移动。 但需要注意,下载的时候,无法出图。
下载安装插件
另外一个我比较常用的功能是安装插件。现在有非常多的开发者给 ComfyUI 开发了各种各样的插件,这些插件极大地增加了 ComfyUI 的功能,比如 LLM Text Prompt 插件就可以让 LLM 模型生成 Prompt,而不需要你手动输入。
点击右侧面板上的 Manager 按钮,会弹出这样的一个框,接着我们再点击中间的「Install Custom Nodes」按钮,你会看到这个界面:
你可以使用右上角的搜索功能搜索想要的插件。然后点击右侧的 Install 按钮,即可完成安装。安装完后,你需要重启 ComfyUI 就能看到该插件。
需要注意,重启 ComfyUI 后,你可以双击空白处,然后输入插件里的 nodes 名称,如果能搜索到,就意味着插件安装成功。如果搜索不到,那就重新回到 ComfyUI Manager 里的 Install Custom Nodes 列表,然后搜索该插件,看看该插件状态是否是已安装状态。 如果是已安装状态,那就尝试刷新浏览器页面,或者关闭浏览器页面再重新打开,然后再搜索看看是否能搜索到。
补全缺失 Nodes
ComfyUI 右侧的面板中有个 Load 按钮,点击该按钮,可以将别人制作好的 workflow 导入到 ComfyUI 里,但有的时候,你导入的 workflow 用了一些你没有安装过的插件。此时 ComfyUI 就会弹出提示告知没有安装某些节点。
此时就可以用到 ComfyUI Manager 的另一个常用功能是 Install Missing Custom Nodes。
点击该功能后,插件会自动搜索你没有安装的节点,然后加载一个列表,点击列表右侧的安装即可完成安装。当然你可以点击 ComfyUI Manager 菜单里的 Install Custom Nodes 自己搜索安装,安装后还能将其禁用 Disable,或者卸载 Unistall。
最后,如果使用上述插件的功能,你还是无法补全缺失的节点,你还可以在 Github 上搜索对应的节点,看看能否找到。