ComfyUI使用入门——基本的排错指南

在使用ComfyUI的过程中,大家经常遇到各种错误,有很多朋友找我调试。我也帮很多朋友解决了问题,就我遇到的情况,总结下来分为以下几大类,但最大的问题是粗心,不看安装文档:

  1. ComfyUI版本和插件版本不匹配
  2. 模型/模块(包)/节点缺失
  3. 网络问题,无法自动下载相关缺失内容
  4. 包依赖冲突或者版本不对
  5. 模型混用,大模型、CN、lora以及一些需要严格匹配的模型
  6. 手头素材有限,持续更新中

针对以上几类问题,我简单整理相关的解决方法,大家自行参考,如果实在解决不了或者不想自己处理,也欢迎大家赞助我一杯咖啡,帮你解决!

ComfyUI使用入门——基本的排错指南

ComfyUI版本和插件版本不匹配

报错信息基本类似

module ‘xxxx’ has no attribute ‘xxxx’

ComfyUI使用入门——基本的排错指南

解决方法:

将comfyui核心和插件都升级到最新。

如果上一个方法不行,查看插件的版本本,将comfyui核心退回到和插件差不多的版本。

模型/模块/节点缺失

模型缺失

报错信息基本类似:

  • Missing xxxx models
  • xxxx does not exist
  • Unknown xxxx models
ComfyUI使用入门——基本的排错指南

只需要按照报错,下载指定的模型放到文件夹内就可以了。

模块(包)缺失

缺少模块(包)依赖,根据提示,使用pip管理器进行安装,有些.whl文件,需要本地C++编译环境,或者是直接使用已经编译好的文件进行安装,具体可以参考以下内容

pip包装

pip相关的基础命令

安装C++编译环境

Could not build wheels for dlib, which is required to install pyproject.toml-based projects

直接使用已编译好的文件进行安装,参考以下文章中,FaceID中关于insightface的安装流程

IPAdapter Plus & InstantID 安装说明

节点缺失

ComfyUI使用入门——基本的排错指南

这种问题在我们导入别人工作流中是最常见的,就是工作流有很多的节点呈红色,解决方法分为三类:

1、ComfyUI Manager管理器有收录的,直接使用 Install missing custom nodes安装即可

ComfyUI使用入门——基本的排错指南
ComfyUI使用入门——基本的排错指南

2、有些节点,Manager管理器并没有收录,这时候我们需要搜索节点名称,找一下作者的github页面。使用管理器的 Install via Git URL安装

在github页面的这个位置,复制项目地址

ComfyUI使用入门——基本的排错指南

使用管理器的这个功能安装

ComfyUI使用入门——基本的排错指南

3、有些节点,在Github上可能也没有,首先需要根据节点的名字,通过搜索或其它方式获取到相关的信息

比如这个节点就没有在github上,通过搜索在huggingface.co上找到了,这个节点针对 comfyui只有一个py文件:TTPlanet_Tile_Preprocessor_Simple

ComfyUI使用入门——基本的排错指南

我们下载这个文件,放到custom_nodes下面,重启即可。

注意:有时候我们下载完成之后,还是飘红,确保节点加载成功的情况,建议手动添加节点进行替换原有节点即可。

网络问题

报错信息基本如下:

An error happened while trying to locate the file on the Hub and we cannot find the requested
files in the local cache, Please check your connection and try again or make sure your Internet
connection is on.

ComfyUI使用入门——基本的排错指南

解决方法就是找个好点的梯子,或者设置一下启动器,可以参考这篇文章

秋叶绘世启动器一些额外设置

依赖冲突

依赖冲突的报错各有不同,遇到了我再补充,解决方法就是安装指定版本,这里可以参考以下几篇文章:

pip相关的基础命令

(error:-215:Assertion failed)!dsize.empty() in function cv::hal::resize

模型混用

这个是最常见的问题,解决方法也最简单,细看工作流,把模型选正确,主要报错信息类似:

Error occurred when executing KSampler:

  • matl and mat2 shapes cannot be multiplied (16×2048 and 768×320)
  • Given groups=1, weight of size [320, 5, 3, 3], expected input[32, 4, 96, 96] to have 5 channels, but got 4 channels instead
ComfyUI使用入门——基本的排错指南
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
魔法基础

pip相关的基础命令

2024-6-2 14:00:21

报错处理

No module named 'comfy_extras.chainner_models.types' 

2024-7-15 11:16:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索