×

注意!页面内容来自https://www.zhihu.com/tardis/bd/art/1889273702945912589,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

1 赞同
4 收藏

.

一、 ComfyUI配置指南

前言

SD是固定了底层架构的ConfyUI,像文生图,图生图都是confyui里已经固定的工作流ConfyUI利于专业 团队使用,多人协作,节点模式利于模块化拼装和使用,在视频领域类似于达芬奇Fusiom或者Nuke,

和3D领域的Blender材质界面都是用节点的思路构建的,这篇给大家讲解的是ComfyUI安装过程中的报 错指南、环境配置和脚本更新相关问题

一、报错指南

1.1 代理错误

大部分ComfyUI玩家都是从WebUI转移而来,在配置WebUI时网上大部分教程在玩家们无法成功clone 某个库或者模型时都会建议使用代理而不是直接从Github克隆,所以在配置ComfyUI时我们首先要解决 的问题就是移除代理

方案一:移除全局代理设置

方案二:用命令行进一步检查

1.2 检查代理

代理设置通常在网络或浏览器设置中进行配置。可以检查浏览器的设置来确定是否使用了代理。

对于 Chrome:在地址栏输入 chrome://settings/,然后搜索“代理”或进入“高级设置”查找网络设置。 对于 Firefox:在地址栏输入 about:preferences,然后在“网络设置”中查看代理配置。

对于 Edge:在地址栏输入 edge://settings/,然后搜索“代理”设置。

1.3 整包下载

Tips:使用这种方法下载的仓库不会包含 Git 版本历史。如果需要保持仓库的更新,将需要定期手动下 载最新的 ZIP 文件,或解决 Git 克隆命令的问题。

二、环境配置 n28

1.1 乱码错误

运行 ComfyUI 相关的 Python 代码时常出现的异常: AttributeError: 'NoneType' object has no

attribute 'encode_image' 指示在尝试调用 encode_image 方法时, clip_vision 对象是 None 类型,而 不是预期的对象类型。

1.2 安装依赖

如果 clip_vision 提供了一个 requirements.txt 文件或类似的依赖列表,可以使用 pip 来安装这些依 赖。打开命令行界面,导航到包含 requirements.txt 的目录,然后运行以下命令:

方法一

1.3 更新pip

更新 pip :pip 是 Python 的包管理器,用于安装和管理 Python 包。 ComfyUI使用特定的 Python 环境, 所以需要确保在正确的环境中更新 pip

1.4 模型缺失

Tips:确保所有缺失的模块都已经被正确安装。可以使用 Python 的包管理器 pip 安装这些缺失的模 块。运行这些安装命令时,确保使用的是与 ComfyUI 相关联的 Python 环境

1.5 补充说明

确保使用的是与 ComfyUI 相关的 Python 环境。如果 ComfyUI 使用的是虚拟环境或特定的 Python 解 释器,可能需要在该环境中运行 pip install 命令。

.如果在安装过程中遇到权限错误,可以尝试在命令前加上 sudo(在 macOS 或 Linux 上),或以管理员 身份运行命令提示符(在 Windows 上)。

2.1 安装缺少依赖库

例如, pip install requests==2.25.1 会安装 requests 库的 2.25.1 版本。

2.2 依赖库安装补充说明

Tips:如果你在安装过程中遇到任何困难,不要犹豫查看相关库的官方文档,或者在开源社区(如 GitHub、Stack Overflow)搜索相关的讨论和解决方案。

三、脚本更新 n59

1.1 常见错误

常见错误:遇到了在运行 ComfyUI 的 update.py 更新脚本时的 _pygit2.GitError 错误。这次的错误信息

是 failed to send request: 与服务器的连接意外终止,表明在与远程 Git 仓库通信时连接被意外终止。

1.2 手动更新

在 Windows 上,按 Windows 键,然后输入“cmd”并按 Enter 打开命令提示符。 在 macOS 或 Linux 上,打开“终端”。

1.3 手动更新补充

手动更新 ComfyUI 或任何基于 Git 的项目,执行步骤:

1.4 手动跟新补充(二)

如使用 git pull 命令无法更新,可以尝试以下手动更新的方法:

1.5 常见警告信息修正

通过这种方式,可以直接在命令行中运行这些脚本,不需要指定完整的路径。

要添加目录到 PATH,你需要打开系统属性(右键点击“此电脑”或“我的电脑”,选择“属性”),然后进入 “高级系统设置”。在弹出的窗口中,选择“环境变量”,并在“系统变量”区域找到并编辑 PATH 变量,添加 E:\StableDiffusionHB\ComfyUI\ComfyUI_windows_portable\python_embeded\Scripts。

四、后记 n84

最后,关于 "WARNING: There was an error checking the latest version of pip." 的警告,这可能是因 为网络连接问题或者 pip 服务器的问题。 一般来说,这不会影响软件的正常使用。如果你想确保 pip 是 最新版本,可以尝试运行 python -m pip install --upgrade pip 来更新它。如果这个警告持续出现,并 且你遇到了相关问题,那么可能需要检查你的网络连接或者稍后再尝试。

ComfuUI节点式工作流最大的作用和效用对于个人而言优点就是更利于分享, 一键导入别人现成工作 流,或是把某一个模块分享出去,今后会开始持续分享ComfyUI的相关学习知识,大家的关注点赞就是 我最大的动力!


.,其他自行核对下

如果电脑种已经安装Stablediffusion则可以把模型路径设置到SD文件下,节省空间,这样就不用下载两 份模型或复制多份模型产生额外空间占用,【如果没安装SD则跳过此部分】

注意:此处Controlnet目录是不对的, Controlnet模型目录一般是在根目录下拓展文件夹extensions下 的Controlnet里modes文件夹中,所以需要把路径指定到对应目录来1.4

1.3.2 ComfyUI模型路径设置

如果没安装SD则默认路径就在ComfyUI根目录Modus中

1.3.3 ComfyUI启动

稍稍等待一段时间,当跳出链接和网页时时则代表启动成功


【闲鱼】m.tb.cn/h.62uxVbk? MF168 「我在闲鱼发布了【【1元AI电子版证件照】全网最低价!自动抠图+换背景+精】」

点击链接直接打开

编辑于 2025-03-29 · 著作权归作者所有