当前位置:   article > 正文

ComfyUI 、ComfyUI-Manager、ComfyUI-Translation语言包、Insightface、Crystools资源监测器安装

comfyui-manager

简单介绍ComfyUI、ComfyUI-Manager、ComfyUI-Translation语言包、Insightface、Crystools资源监测器安装,并通过ComfyUI-Manager安装缺失的节点。 

1、ComfyUI安装

打开https://github.com/comfyanonymous/ComfyUI,找到Installing中 Direct link to download下载压缩包解压,运行run_cpu.bat或run_nvidia_gpu.bat即可简单运行起来。

上面下载的是稳定版,还可以在右边找到Release,点击后下载最新测试版

ComfyUI 快捷键

键绑定解释
Ctrl + Enter将当前图形排队以进行生成
Ctrl + Shift + Enter将当前图形排成第一个进行生成
Ctrl + Z/Ctrl + Y撤消/重做
Ctrl + S保存工作流
Ctrl + O加载工作流
Ctrl + A选择所有节点
Alt + C折叠/取消折叠选定节点
Ctrl + M静音/取消静音所选节点
Ctrl + B绕过选定的节点(就像节点从图中删除并重新连接电线一样)
Delete/Backspace删除所选节点
Ctrl + 退格键删除当前图表
Space按住并移动光标时移动画布
Ctrl/Shift + 单击将单击的节点添加到所选内容中
Ctrl + C/Ctrl + V复制并粘贴选定的节点(不维护与未选定节点的输出的连接)
Ctrl + C/Ctrl + Shift + V复制和粘贴选定的节点(保持从未选定节点的输出到粘贴节点的输入的连接)
Shift + 拖动同时移动多个选定节点
Ctrl + D加载默认图表
Alt + 键+画布放大
Alt + 键-画布缩小
Ctrl + Shift + LMB + 垂直拖动画布放大/缩小
Q切换队列的可见性
H切换历史记录的可见性
R刷新图表
Double-Click LMB开放节点快速搜索面板

2、ComfyUI-Manager安装

安装ComfyUI-Manager可以较方便安装节点、模型。

打开https://github.com/ltdrdata/ComfyUI-Manager,我喜欢使用方法1安装,如果以前从未安装过git,则要先按方法2安装git

  1. cd ComfyUI/custom_nodes
  2. git clone https://github.com/ltdrdata/ComfyUI-Manager.git

启动ComfyUI后,会继续安装 ComfyUI-Manager: 

 

3、AIGODLIKE-ComfyUI-Translation语言包安装

打开https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation,可以见到如下安装指引:

  1. cd ComfyUI/custom_nodes
  2. git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION.git

设置语言: 

上面安装完后,可以看到界面变成这样了:

4、Insightface安装

常用的换脸Instantid节点,用ComfyUI-Manager安装貌似不行,还需要手动安装Insightface支持,文心一言的答案是可行的:

在ComfyUI中安装Insightface支持,主要步骤涉及查询Python版本、下载对应的Insightface文件、以及使用pip命令进行安装。以下是一个详细的安装指南:

一、查询ComfyUI的Python版本

  1. 打开ComfyUI目录:首先,需要找到并打开ComfyUI的安装目录。
  2. 进入Python环境:在ComfyUI目录下,找到并进入python_embeded(或类似命名的Python环境目录)。
  3. 查看Python版本:在该目录下,通过双击Python应用程序图标或打开命令行工具并输入python --version(或python -V)来查看Python的版本号。确保记录下这个版本号,因为下载Insightface文件时需要与之对应。

二、下载Insightface文件

  1. 访问GitHub页面:打开浏览器,访问Insightface的GitHub页面
  2. 选择对应版本:根据之前查询到的Python版本号,在GitHub页面上选择对应的Insightface文件。通常,这些文件会以.whl(轮子文件)的形式提供,文件名中会包含Python的版本号信息(如insightface-x.x.x-cp310-cp310-win_amd64.whl表示适用于Python 3.10的Windows 64位系统)。
  3. 下载文件:点击下载对应版本的Insightface文件,并将其保存到你的计算机上。

三、安装Insightface

  1. 打开命令行工具:在ComfyUI的根目录下(即包含python_embeded的目录),打开命令行工具(可以通过在地址栏输入cmd并回车,或在文件资源管理器中右键点击并选择“在终端中打开”来实现)。

  2. 使用pip安装:在命令行工具中,输入以下命令来安装Insightface(请确保将[文件路径]替换为你下载的Insightface文件的实际路径,且路径两边需要加上英文引号):

    .\python_embeded\python.exe -m pip install "[文件路径]"

    例如,如果你的Insightface文件保存在D:\Downloads\insightface-0.7.3-cp310-cp310-win_amd64.whl,则命令应为:

    .\python_embeded\python.exe -m pip install "D:\Downloads\insightface-0.7.3-cp310-cp310-win_amd64.whl"
  3. 等待安装完成:安装过程可能需要一些时间,请耐心等待。安装完成后,你可以尝试在ComfyUI中使用Insightface相关的功能来验证安装是否成功。 

 但从ComfyUI_InstantID安装说明中看到,上面命令行应该不完全正确,参考其他文章后修改为:

  1. .\python_embeded\python.exe -m pip install "[文件路径]" onnxruntime
  2. 或:
  3. .\python_embeded\python.exe -m pip install "[文件路径]" onnxruntime-gpu
  4. 强制重新安装
  5. .\python_embeded\python.exe -m pip install --force-reinstall "[文件路径]" onnxruntime
  6. .\python_embeded\python.exe -m pip install --force-reinstall "[文件路径]" onnxruntime-gpu

 注意一点:虽然insightface-0.7.3-cp310-cp310-win_amd64.whl文件很小,貌似不科学上网,点下载无反应,科学上网后就很容易下载下来了。

安装好节点后,还需要利用ComfyUI-Manager安装节点需要的model :(但多次下载都未能成功,不过模型下载应该放置的路径已经建立好,我们可以从其他地方下载模型放置到路径里即可)

 从后面我们需要安装的节点InstantID的安装要求中,我们知道Insightface需要的模型是antelopev2,所以上面搜索窗口输入antelopev2,搜索结果中的压缩包只是上面5个模型的压缩包,如果下载5个模型,就不用下载压缩包,如果下载压缩包,就可以不下载5个模型,压缩包下载后还需要解压,那就直接下载5个模型就好。

注意,模型放置对应的路径是区分大小写的,不能随便更改) 

 同样是Gourieff的文章里面也说到了如何解决Insightface安装的问题:

5、ComfyUI-Crystools资源监测器

通过ComfyUI-Crystools插件,可以在菜单上实时看到ComfyUI使用的资源(CPU、GPU、RAM、VRAM、GPU Temp和空间)

  1. cd ComfyUI/custom_nodes
  2. git clone https://github.com/crystian/ComfyUI-Crystools.git
  3. cd ComfyUI-Crystools
  4. pip install -r requirements.txt

6、通过ComfyUI-Manager安装缺失的节点

加载别人1个工作流后,报如下节点错误:

 

 如果安装失败,可以重试几次,都不行,就需要看看手动如何安装了。

如果安装过程中,遇到不能下载的,可以尝试科学上网后是否能够下载^_^。

7、上面介绍的只是如何搭起一个基本框架,要真正使用起来,达到自己想要的目的还差很远,你还需要对模型、插件的理解,查找别人的文章、以及别人分享的工作流中学习是最快的途径。

stable diffusion 常用大模型解释和推荐(持续更新ing)

Comfyui常见报错和解决方案

发现 LiblibAI-哩布哩布AI - 中国领先的AI创作平台 上有很多工作流,好像可以下载,有空试下。

B站 Nenly同学 的视频也是学习SD很不错的视频,看后对整个框架每个重要组成节点都能有个很好的理解。

8、老旧电脑简直目不忍睹

一点点经验:

1、通过 ComfyUI-Manager安装节点,其实也是执行的git等相关命令行,所以当安装不顺利时,通过git命令安装更直观地知道安装进度,以及重新尝试安装要更方便。

2、当出现类似 fatal: unable to access 'https://github.com/cubiq/ComfyUI_FaceAnalysis/': Failed to connect to github.com port 443 after 21061 ms: Couldn't connect to server 安装不成功时

参考文章【报错fatal: unable to access ‘https://github解决办法】方法:

方法一:修改host文件
把140.82.114.4 github.com添加到C:\Windows\System32\drivers\etc里的hosts文件的最后一行,然后保存就行
方法二:把命令行里的http改为git重新执行

根据IP查询结果来看,更改hosts表应该没什么危害。 

3、当你安装不成功时,大概率是网络不通畅,有时即使你科学上网也不行。

安装大多数都是要访问github网站的,当你在浏览器上访问github不流畅时(就是网页打不开),就很可能安装不成功。例如我昨晚想要安装ComfyUI-Crystools节点,就是浏览器打不开github,科学上网是能顺利打开了,但试过很多次都无法安装(还试过科学上网下载的安装包校验不通过、安装包不完整),今早一早浏览器打开github很流畅(没有用科学上网),一下子就安装好Crystools节点。所以,当安装不成功时,可以换个不同时间段尝试下,当浏览器打开github很流畅时(没有用科学上网),安装大多数时候都没什么问题的。

4、运行时出现的错误,很可能是你缺少模型,或者模型不对。

我目前遇到过的错误都是从模型入手解决的。我们安装完节点后,只是安装了节点的基本元素,模型是没有安装的,而且运行出错,并不会直接指明缺少模型(当然有些节点是有模型选择框的,如果没有模型会提示),如果你想要从一大串报错信息中查找原因,你会发现是件十分头痛的事,就算你用报错信息作关键字去搜索,也不容易找到解决办法(我就曾试过)。例如我第一次运行包含Instantid节点的工作流,报数据类型不匹配,就是因为大模型选择的是SD1.5的模型,换SDXL模型后就没问题了;再一次是运行CropFace节点出错,就是没安装facerestore_cf节点的模型文件(CropFace是属于facerestore_cf的),安装模型后解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/956304
推荐阅读
相关标签
  

闽ICP备14008679号