当前位置: 首页 > news >正文

ComfyUI_Echomimic部署问题集合

        本博客总结自己在从WebUI转到ComfyUI的过程配置Echomimic遇到的一些问题和解决方法。

        默认大家已经成功安装ComfyUI,我之前装的是ComfyU桌面版,现在用的是B站秋葉大佬的整合包。但内核都一样,错误也是通用的。遇到问题时,应该先去github该项目的Issues去寻求解决。

安装位置:

        在ComfyUI\custom_nodes目录下,是用来存放节点包的,ComfyUI\models是来存放模型的。如果你在安装的时候没有自定义ComfyUI的安装路径,那么ComfyUI应该在文档文件夹中(同时在C盘会自动建两个文件夹,一个是ComfyUI的文件夹,里面都是不用修改的,一个是Manager文件夹,如果是通过Manager下载的模型都在这里面。),自定义安装路径就去找对应路径。

节点部署问题

        查看问题

        模型节点如果不能在工作流中创建。那就肯定是ComfyUI\custom_nodes中的问题,不用去找ComfyUI\models的问题。models中的文件只会在运行时用到。

ComfyUI启动界面(来源秋葉整合包)

        首先你要去找是什么问题,在ComfyUI启动的终端会运行custom_nodes中的包,如果有问题也会显示出来,但是启动完成之后终端就会消失没有留给我们查看的时间(除非你手速很快),所以另外一个办法就是在Manager中查看桌面版自带,其它不了解,没有可以去github下载)

Manager插件 

        进入Manager插件,进入“Custom Nodes Manager”里面,搜索安装的模型,如“Echomimic”,在我标红的位置,会显示一个按钮,点进去就会看到错误信息。

        当然如果你是用的是秋葉大佬的整合包,直接在启动页面都可以看到错误信息。

问题一:github克隆问题

        如果你是向我一样在github克隆(https://github.com/smthemex/ComfyUI_EchoMimic.git),并且没有使用魔法,那么这可能是你遇到的第一个问题。当你解决了代理问题、解决了网络问题,终于克隆到custom_nodes文件夹的时候发现,把工作流文件进去的时候发现:

        首先要先检查的是有没有全部克隆下来!没错,我怎么也不会想到我用clone指令克隆的文件竟然不全!!!(这个问题我研究了几天),完整的文件应该游235MB,但我无论是从github还是gitclone镜像网,下载的都是100多MB。 一般来说,下载完整的之后,放到文件夹里面,工作流就已经出来了。

        但我不是一般人,在我4060的笔记本出来了,但我3060的台式机还是不行,然后我找到了下面这个错误:

问题二:DLL动态链接库缺失

Traceback (most recent call last):
File "D:\ComfyUI\ComfyUI\nodes.py", line 2027, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 995, in exec_module
File "", line 488, in call_with_frames_removed
File "D:\ComfyUI\ComfyUI\custom_nodes\ComfyUI_EchoMimic_init
.py", line 2, in
from .EchoMimic_node import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
File "D:\ComfyUI\ComfyUI\custom_nodes\ComfyUI_EchoMimic\EchoMimic_node.py", line 21, in
from .src.utils.draw_utils import FaceMeshVisualizer
File "D:\ComfyUI\ComfyUI\custom_nodes\ComfyUI_EchoMimic\src\utils\draw_utils.py", line 2, in
import mediapipe as mp
File "D:\ComfyUI\python_embeded\Lib\site-packages\mediapipe_init_.py", line 15, in
from mediapipe.python import *
File "D:\ComfyUI\python_embeded\Lib\site-packages\mediapipe\python_init_.py", line 17, in
from mediapipe.python._framework_bindings import model_ckpt_util
ImportError: DLL load failed while importing _framework_bindings: 动态链接库(DLL)初始化例程失败。

Cannot import D:\ComfyUI\ComfyUI\custom_nodes\ComfyUI_EchoMimic module for custom nodes: DLL load failed while importing _framework_bindings: 动态链接库(DLL)初始化例程失败。

        如上所示,解决方法也不难:下载Microsoft Visual C++ Redistributable(简称MSVC,VB/VC,系统运行库),B站上有教程,直接就搞定这个问题了。

最新支持的 Visual C++ Redistributable 下载 |Microsoft 学习

安装页面 

模型部署问题

        如果你已经成功创建工作流,那么就要开始运行了:

        当你运行过后,你可能遇到了新的问题:

问题一:缺少 'facenet_pytorch'模型

        而且当你在目录下安装该节点后,还是继续报错,这个时候首先要检查,你电脑有几个版本的python,并且你的ComfyUI用的是哪一个,如果你将其中一个python路径加入到了环境变量(并且不是comfyUI用的),那你下的模型就没有用了。一般来说comfyUI是会自己创建一个虚拟环境的, 可以进到虚拟环境中,再执行安装命令。我是直接找到了python的位置,然后执行命令:

 E:\ComfyUI-aki-v1.6\ComfyUI-aki-v1.6\python\python.exe -m pip install facenet_pytorch==2.5.0

        然后我这个问题解决了。但再执行  “Echo_Sampler”节点的时候,又出现了新的报错。。。

问题二: Echo_Sampler [WinError 2] 系统找不到指定的文件

        这个问题经过我的查找,发现是缺少 ffmpeg模型。只需安装并加入环境变量就行了。同样B站有教程可以用。

        改模型在很多音频图像处理模型很常见,有兴趣的可以去了解了解。至此,我的Echomimic终于在ComfyUI成功运行。


总结

        能够使用魔法就用魔法,可以解决99%的问题!!!

http://www.dtcms.com/a/123331.html

相关文章:

  • 企业信息化-系统架构师(九十八)
  • 玩转Docker | 使用Docker搭建pinry图片展示系统
  • swagger + Document
  • 修改 docker 工作目录
  • MySQL的索引下推是什么
  • opengrok使用指南
  • 了解 DeFi:去中心化金融的入门指南与未来展望
  • JS—防抖和节流:1分钟掌握防抖和节流
  • 【ctfplus】python靶场记录-任意文件读取+tornado模板注入+yaml反序列化(新手向)
  • 良渚实验室郭国骥/夏宏光团队合作开发单细胞水平筛选抗肿瘤药物的深度学习框架——“神农”
  • 蓝桥杯C++组算法知识点整理 · 考前突击(上)【小白适用】
  • Java 面试总结
  • 数据结构 | 证明链表环结构是否存在
  • ubuntu设备磁盘空间不足 处理办法
  • WinForm真入门(12)——RadioButton控件详解
  • C++中static与private继承关系解析
  • Soybean Admin 使用tv-focusable兼容电视TV端支持遥控器移动焦点
  • 智能体代理模式(Agent Agentic Patterns)深度解析
  • C盘清理技巧分享
  • 期权与期货的在险价值
  • SmolDocling:一种超紧凑的视觉语言模型,用于端到端多模态文档转换
  • SpringBoot接口覆盖上一次调用的实现方案
  • kafka生产者partition数量和消费者数量的关系
  • APIGen-MT:高效生成多轮人机交互Agent数据的两阶段框架
  • VCode 的 .S 汇编文件里面的注释不显示绿色
  • [数据结构]排序
  • 深度剖析丝杆升降机的蜗杆精度要求等级​
  • 【Pandas】pandas DataFrame to_numpy
  • 微店商品属性参数接口
  • 百度地图小区边界爬取