当你在网上看到一个非常厉害的 ComfyUI 工作流,下载后却发现不能使用,就像下面这样。
先是一个巨大的提示框,告诉你节点缺失。
叉掉这个提示框后,是一大堆红色的框框,整个工作流根本无法使用。
这是什么原因呢?
出现这个问题的原因是,这个工作流中使用了很多开发者自己设计的节点。
ComfyUI 是一个非常灵活和开放的系统,这些设计者自己设计的节点可以赋予 ComfyUI 更多和更强大的功能。
这些设计者自己设计的节点,就是 ComfyUI 中的"自定义节点"(Custom Nodes)。
自定义节点之于 ComfyUI ,就好比 webUI 中的各种插件,是它们让 ComfyUI 使用起来更加高效、功能更加丰富和强大。
网上很高手发布的工作流都使用了不同的自定义节点,如果你想要使用他们的工作流,你的电脑上也必须安装这些节点,否则你像上面那样,你根本打不开那些工作流。
解决方法:
最简单的方法,按一个按钮就可以解决节点缺失的问题。
点击右上角的 "Manager"-->"install Missing Custom Nodes",便可一键安装缺失的自定义节点。
一、节点的安装方法:
在 ComfyUI 的安装目录下,有一个 "custom_nodes" 文件夹,这就是存储自定义节点的文件夹,只要把自定义节点下载下来,存储到这里就能实现节点的安装了。
1、Git下载
首先,你电脑上要安装好 Git,然后在 "custom_nodes" 的地址栏里输入"CMD",然后回车,调出命令行。
然后在命令行里输入 git clone +自定义节点地址,再敲lkgl。
如:"git clone https://github.com/Kosinkadink/ComfyUI-AnimateDiff-evolved"
看到下面的提示,表明下载已经完成 。
这时再回到文件夹里,就能发现已经下载好的节点文件夹了。
2、到Github仓库下载
打开节点在 github 仓库的页面,直接点击下载按钮下载。
下载后是一个压缩包,解压后将文件再放到"custom_nodes" 文件夹内。
安装完成后,重启 ComfyUI,在工作区空白处右击鼠标-->新建节点,你会发现你刚刚安装的新节点已经在里面了。
3、两种安装方法的比较
建议通过Git下载的方法来安装节点,因为 Git下载时可以将节点的仓库和版本信息一并记录下来,以后可以很方便的 Git pull 命令对节点进行更新和升级。
从仓库下载压缩包的方式,如果以后想要升级,必须再采用相同的方法重手动下载一次。
二、节点管理工具:ComfyUI Manager
实质上,ComfyUI Manager 也是一个节点,但几乎可以说是 ComfyUI的必备节点,因为通过它可以对 ComfyUI的其他节点进行下载、管理和更新。
1、安装方法:
git clone https://github.com/ltdrdata/ComfyUI-Manager
安装好后重启 ComfyUI,会在界面右上角看到一个蓝色的 "Manager"图标,点击它就可以打开 Manager 的菜单。
2、 Manager Menu 的使用方法
点击中间最上方的 "Custom Nodes Manager",可以打开所有开发者开发的自定义节点列表
这里就像 WebUI 的插件安装列表一样,你可以在这里搜索想要安装的节点(目前共检索到1327个自定义节点),安装好后重启 ComfyUI 即可。
2、 一键安装缺失的自定义节点
Manager有一个让人极度喜欢的功能,就是在你打开一个工作流时,如果有节点缺失,它可以一键安装缺失节点。
在 "Custom Nodes Manager"下方有一个"Install Missing Custom Nodes",点击它,它会自动在节点列表中搜寻当前工作流中缺失的节点,然后逐个点击安装,安装结束后记得重启即可。
END
感谢您的阅读,麻烦点个赞+在看吧!
没有评论:
发表评论