ComfyUI工作流常见报错解决方法分享(欢迎补充)
佛山/设计爱好者/1年前/2807浏览
版权
ComfyUI工作流常见报错解决方法分享(欢迎补充)
【前言】
随着Ai绘画工具的不断发展,详细不少小伙伴都已经从SD WebUI转而继续学习ComfyUI了。而学习ComfyUI又往往是从工作流开始。我们
往往从各种渠道获得了一个牛皮的工作流,当时放到自己电脑来跑,就是一大堆的报错,不仅打消学习热情,也在不断修复报错的过程中痛苦挣扎
。
本文从个人使用ComfyUI工作流所遇到的各种报错,从一个非程序员角度进行整理,希望给刚准备学习的同学一点排查报错的思路,也欢迎各位大佬进行修正和补充;
一、ComfyUI工作流报错分类
ComfyUI工作流使用中常见的报错可以分为三种类型:
1、
工作流文件问题
:指加载工作流文件时,未显示内容或存在工作流节点面板缺失的情况;
2、
自定义节点/模型缺失
:指成功加载完整的工作流节点,但是部分节点面板显示红色,且弹窗显示自定义节点缺失结果;
节点报错:通常弹窗提醒或节点面板为红色
3、
工作流执行错误
:包括必连接节点未连接,节点面板设置为【忽略节点】,自定义节点文件损坏等情况;
二、不同工作流报错的解决方案
工作流文件问题
【报错原因】通常为原工作流作者对json文件进行了加密,或源文件保存问题。
【报错表现】选择加载工作流文件后,无内容显示(json文件被加密)
【报错解决】建议联系原工作流作者获取未加密文件,或寻找其他类似的工作流;
- 自定义节点/模型缺失
此类报错为使用ComfyUI工作流时最常见的报错,通常可分为自定义节点缺失报错和模型缺失报错。
【报错原因】
自定义节点缺失:当前的本地文件中未安装工作流所必须的节点文件;
模型缺失:工作流中必要的模型未在指定文件夹中找到(模型未下载或模型存放位置错误)
【报错表现】
自定义节点缺失:加载工作流后,弹窗红色提醒自定义节点缺失;
模型缺失:运行工作流后,模型节点面板报错(红色框线)。模型文件选项为空或选择模型后仍旧报错,无法正常生图;
【报错解决】
- 自定义节点报错解决
思路分析:节点报错主要原因是comfyui\custom_nodes目录下没有对应的节点文件夹,可手动放入节点文件夹或在线下载节点文件来解决;
方法1、通过manager管理器插件进行安装
step1:点击右侧悬浮菜单的【管理器】,点击【安装缺失节点】按钮,待读取刷新需要安装的节点列表;
step2:全选需要安装的缺失节点,点击【install】按钮,进行节点安装,等待节点安装完成(可进入相关控制器页面查看下载进度和情况,如遇下载速度慢或失败,可尝试挂梯子进行下载)
step3:节点安装完成后,出现重启ComfyUI提醒后,重新启动,再次执行step1,检查是否所有缺失节点已经安装完毕;
方法2:通过manager管理器+手动下载文件安装(适用于方法1失败情况)
step1:点击右侧悬浮菜单的【管理器】,点击【安装缺失节点】按钮,待读取刷新需要安装的节点列表;
step2:点击对应节点的名称,即可跳转到节点的GitHub地址
step3:点击GitHub页面上的【Code】按钮,选择【Download ZIP】,将节点压缩包下载到本地;
step4:解压下载的节点压缩包文件,将整个文件夹复制到comfyui\custom_nodes文件夹下。
step5:节点安装完成后,出现重启ComfyUI提醒后,重新启动,再次执行step1,检查是否所有缺失节点已经安装完毕;
方法3:通过git clone进行安装
step1:确保电脑已安装Git工具,如未安装,可到该地址进行下载安装:https://git-scm.com/。同时获取缺失节点的Git地址(可进入GitHub主页进行相关关键词搜索)
step2:进入本机的comfyui\custom_nodes文件夹,右键空白处,选择【Open Git Bash here】;
step3:在弹出的命令窗口,输入:git clone +GitHub地址,回车后即可进行节点和模型(如有)的自动下载安装;
step4:等待节点或模型下载完成即可(如遇到下载较慢,可尝试挂梯子下载)
【总结】通过以上三种方法,基本可以完美解决自定义节点缺失的问题,重新加载工作流后,不再弹窗提醒节点缺失(或界面无红色面板);
模型缺失报错解决
思路分析:该报错往往出现在用户进行生图操作时,提示某个节点面板的
模型选项缺失(红色表示)
,因不少节点需要配合相关的模型进行使用,
通常作者也会在git项目页进行说明
。只需下载并正确存放相关模型即可解决该报错;
情况1:缺失模型未自动下载
报错分析:部分自定义节点作者在开发节点插件时,以设置自动下载模型文件,单可能因各种原因导致
自动下载模型失败
,需要用户手动进行下载的情况;
step1:进入Manager,点击【节点管理】,搜索并查找到缺失模型的节点名称,点击节点名称,跳转到该节点的GitHub主页。
step2:查看作者的描述(可借助翻译工具),了解模型下载地址及模型存放位置。通常模型会托管于Huggingface网站,部分作者也放出可直接点击下载的链接,具体看作者的说明即可;
常见模型/节点模型的存放位置表格
step3:进入huggingface或其他方式进行模型下载,并依据作者说明,放入指定位置。重启comfyui,并继续尝试生图操作;
情况2:模型自动下载中
通常情况下,已设置自动下载模型的节点,会在使用时自动联网下载相关缺失的模型,只需等下模型下载完毕即可。
节点或模型的报错,往往以最醒目的红色进行标记,方便用户进行错误排查,节点缺少必要模型的面板,通常会用紫色进行表示;
工作流执行错误报错解决
- 必连节点未连接报错
问题分析:通常表现为部分必须进行连接的节点未正确连接或未连接导致,重新连接节点即可解决。
报错表现:节点前红色圈表示
报错解决:重新连接节点对应的出点/入点即可;
2.必须节点面板被设置为【忽略节点】
问题分析:此类报错通常是用户误将部分节点面板设置为【忽略节点】导致整个工作流无法正常跑通所致。
报错表现:被设置为【忽略】的节点面板填充色为紫色
报错解决:选择被【忽略】的节点面板,右键-忽略节点,紫色填充色消失,重新运行工作流即可;
3.其他工作流运行报错
问题分析:当以上各类报错都已经修复时,进行生图操作时仍有报错,而且已排除是模型缺失报错时,通常就是
节点文件损坏,python依赖缺失/损坏导致
。
报错表现:无法正常生图,仍旧弹窗提醒报错
报错解决:AI助手+更新节点方式解决
step1:复制报错信息,并发送给任意AI助手,协助定位出问题的节点。
step2:进入Manager菜单,选择【节点管理】,搜索并定位相关的自定义节点。选择【try update】或【try fix】进行节点功能修复,也可
进入节点GitHub地址,重新下载节点文件夹
,并放入comfyui\custom_nodes文件夹下。
step3:重新启动ComfyUI,执行生图操作,观察是否报错,如遇报错,可重复step1进行问题排查;
补充知识:python依赖安装方式
step1:进入对应节点文件夹,点击文件夹地址栏,并输入【cmd】,打开命令提示符窗口
step2:输入pip install +相关内容,具体可查看作者的说明,如:pip install -r requirements.txt
step3:重新启动ComfyUI,执行生图操作,观察是否报错,如遇报错,可选择直接替换整个节点文件夹解决;
结语:以上就是ComfyUI在使用工作流时常见的报错的修复方法分享,欢迎各位进行补充和纠正。
18
Report
声明
27
Share
相关推荐
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
You may like
相关收藏夹
Log in
18Log in and synchronize recommended records
27Log in and add to My Favorites
评论Log in and comment your thoughts
分享Share


![每次打开一个工作流就是一片红[泪]](https://img.zcool.cn/community/66b33c08d0ca1byxigmj2e3336.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/quality,q_100)

























![企业宣传片[未定稿版]](https://img.zcool.cn/community/031df7cuavkey2ysiw83qp13132.jpeg?x-oss-process=image/resize,m_fill,w_520,h_390,limit_1/auto-orient,1/sharpen,100/quality,q_80)









































































