ComfyUI版本升级注意事项
.json格式)、自定义节点目录(custom_nodes)、配置文件(如extra_model_paths.yaml、settings.json)。这些文件包含用户自定义的工作流逻辑、节点设置及模型路径,避免升级过程中因意外导致数据丢失。TORCH_ROCM_AOTRITON_ENABLE_EXPERIMENTAL=1以启用实验性内存高效注意力机制。① 打开终端,进入ComfyUI安装目录(如cd ~/ComfyUI);
② 拉取最新代码:git fetch --tags(获取远程标签);
③ 切换至目标版本:git checkout v0.3.61(替换为所需版本号);
④ 安装依赖:pip install -r requirements.txt(更新依赖库);
⑤ 重启服务:python main.py或通过启动器重启ComfyUI。
ComfyUI采用前后端分离架构,前端页面(如界面布局、操作按钮)需单独升级:
requirements.txt文件:找到comfyui-frontend-package行,将版本号更新为目标版本(如comfyui-frontend-package==1.28.0,版本号可从ComfyUI Frontend GitHub Releases页面获取);python -m pip install -r requirements.txt;若使用了第三方节点包(如ComfyUI-Impact-Pack、ComfyUI-Advanced-Control),需单独处理:
custom_nodes目录下对应的节点包文件夹(如ComfyUI-Impact-Pack);pip install命令安装最新版(如pip install comfyui-impact-pack);impact_subpack分离为独立包),需额外安装子组件(如ComfyUI-Impact-Subpack);comfy_types/node_typing.py),确保自定义节点的输入/输出类型与新版一致;model_management.py中的新方法),需修改自定义节点中的相关代码。.git目录),可尝试:extra_model_paths.yaml中新增选项报错),可将备份的配置文件(如extra_model_paths.yaml.bak)复制到原位置,手动合并新配置项。pip install --upgrade comfyui-frontend-package重新安装前端。