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%的问题!!!

### Echomimic 本地部署教程 #### 创建并激活 Python 虚拟环境 为了确保项目的依赖项不会与其他项目发生冲突,建议为 Echomimic 创建一个新的虚拟环境。使用 Conda 工具来管理这个过程: ```bash conda create -n echomimic python=3.8 conda activate echomimic ``` 这会安装指定版本的 Python 并设置好工作环境[^1]。 #### 安装必要的库文件 进入已经克隆下来的仓库目录之后,可以利用 `pip` 来批量下载所需的第三方包: ```bash pip install -r requirements.txt ``` 上述命令将会读取配置文件中的列表,并自动完成所有必需软件包的安装操作。 #### 准备运行环境 除了基础的编程框架外,还需要准备一些额外的数据集或是模型权重等资源。这部分通常会在官方文档中有详细的说明指引。对于 Echomimic 这样的前沿研究型应用来说,可能涉及到预训练好的神经网络参数加载等问题。因此,在执行具体功能之前,请务必参照 GitHub 页面上的 README 文件获取最新的指导信息[^2]。 #### 启动服务端口监听 当一切准备工作就绪后,就可以尝试启动应用程序了。大多数情况下,开发者们会选择 Flask 或 FastAPI 等轻量级 Web 框架作为接口层实现前后端交互逻辑。此时应该能够看到类似如下提示信息表示服务器已经开始正常运作: ```plaintext * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) ``` 这意味着现在可以通过浏览器访问 localhost 地址加上相应的端口号来进行测试体验了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值