logo
1
0
Login
同步更新

ComfyUI_base 开源版

CNB平台ComfyUI终极方案:告别Docker构建,像用本地一样爽!

ComfyUI_plus 敬请期待

===================================================

在终端中输入 y 后回车,即可启动项目.

一键启动命令(备用):

1,bash /workspace/assets/start.sh 2,/workspace/venv312/bin/python main.py --listen 0.0.0.0 --port 8189 3.lsof -t -i:8189 | xargs -r kill -9 && cd /workspace/ComfyUI && /workspace/venv312/bin/python main.py --listen 0.0.0.0 --port 8189

进入虚拟环境指令

source /workspace/venv312/bin/activate

退出虚拟环境

deactivate

一键更新命令(ComfyUI+Manager):

bash /workspace/assets/update_comfyui.sh

===================================================

视频教程:https://www.bilibili.com/video/BV18zMWzpEgs/

  • 增加手动安装插件或节点的说明
  • 增加了启动按钮展示gif
  • 完善更新脚本
  • 完善同步脚本
  • 完成ComfyUI_plus
  • 完整的使用案例及教程
  • 新的同步脚本(处理git submodel问题)
  • 增加启动进行python虚拟环境

重要提示:

  • 说明内容同步在ISSUE中,有需要也可以在ISSUE中查看
  • 生成的output目录及内容不同步到仓库.避免不小心生成了会被封账号的内容.
  • 安装了插件、保存了工作流、下载了模型,请务必进行同步操作:
cd /workspace find /workspace/ComfyUI/custom_nodes -mindepth 2 -type d -name ".git" -exec rm -rf {} + git add . git commit -m "同步更新" git push

注意:ISSUE中有问题和解答。

重大漏洞人为补丁

1 激活ComfyUI虚拟环境

source /workspace/venv312/bin/activate

2 卸载hydra-core omegaconf (我的冲突发生在这两个包的引用上,后面会介绍如何排查不同的问题)

pip uninstall -y hydra-core omegaconf

3 重新安装刚才卸载的包

pip install --no-cache-dir --only-binary=:all: "hydra-core==1.3.2" "omegaconf==2.3.0" "antlr4-python3-runtime==4.9.3"

4 确定报错来源(我的报错提示的是"Error importing generated parsers", 所以命令 -R后面是这个)

作用: 找出报错的python包 grep -R "Error importing generated parsers" $(python -c "import site; print(site.getsitepackages()[0])")

5 定位谁引用了错误(我的错误是导入了Hydra和omegaconf, 请换成你的具体出错的包名)

作用: 找出引用了出错包的ComfyUI节点 grep -R -n -i -E "from[[:space:]]+hydra|import[[:space:]]+hydra|omegaconf" /workspace/ComfyUI/custom_nodes || true

6 先卸载原有的:

pip uninstall -y hydra-core omegaconf

7 重新安装:

pip install --no-cache-dir --only-binary=:all: "hydra-core==1.3.2" "omegaconf==2.3.0" "antlr4-python3-runtime==4.9.3"

8 验证下导入是否成功 (可选)

此步骤不做过多讲解, 实在不懂可以问ChatGPT python - <<'PY' from hydra.core.override_parser import overrides_parser, overrides_visitor print("HYDRA PARSER IMPORT OK") PY

9 重新启动ComfyUI

deactivate source /workspace/venv312/bin/activate /workspace/venv312/bin/python main.py --listen 0.0.0.0 --port 8189 或者 lsof -t -i:8189 | xargs -r kill -9 && cd /workspace/ComfyUI && /workspace/venv312/bin/python main.py --listen 0.0.0.0 --port 8189