ComfyUI 源码部署:基于 Python Embed 版本构建独立整合包
传统的 ComfyUI 部署方式面对复杂的环境配置、依赖冲突和模型路径等问题,而使用 Python Embed(嵌入式 Python)环境来部署 ComfyUI 你会得到专属整合包:
- 极致便携,随处运行:将整个环境(Python 解释器+ComfyUI+ 依赖库 + 模型)打包进一个文件夹,双击即可运行。
- 环境纯净,隔离冲突:完全独立于任何环境,杜绝了版本冲突。
1. Visual Studio 与 Git 安装
进入 Visual Studio 官网:https://visualstudio.microsoft.com/zh-hans/
下载社区版(Community),在安装时更改安装位置,并勾选'使用 C++ 的桌面开发'模块,其他默认即可。
进入 Git 官网:https://git-scm.com/
下载最新版,在安装时更改位置,其他默认按推荐设置即可。
2. ComfyUI 与 Python 下载
下载 ComfyUI
进入 GitHub 官网:https://github.com/
搜索 ComfyUI,选择 ComfyUI 官方的项目地址 comfyanonymous/ComfyUI,在本地磁盘新建一个自己想要安装 ComfyUI 的文件夹(如 ComfyUI)并进入,在该文件夹下打开 cmd 命令行,复制项目地址,通过 git clone 安装 ComfyUI 项目 (也可以下载 ZIP 解压到文件夹)。
下载 Python Embed 版本
在 Python 官网 https://www.python.org
在 Downloads 选择相应系统,下滑选择你需要的 Windows embeddable package 版本,下载后解压放进 ComfyUI 文件夹即可。
3. 环境配置
3.1 Python Embed 配置
Python Embed 是一个极简的、可嵌入的 Python 分发版,需要进行配置以满足基本使用功能。
配置 pip
下载 get-pip.py,打开 https://bootstrap.pypa.io/get-pip.py
复制里面的内容,保存到 TXT 文档里,并改文件名与后缀为 get-pip.py,并放在 Python-Embed 的文件夹中。在此文件夹页面上方路径栏中输入 cmd 打开命令提示符输入并执行:
.
python.exe get-pip.py
执行后显示 Successfully installed pip-25.3 即 pip 配置成功,会生成 Lib 与 Scripts 的文件夹,并将其加入环境变量中(可选,不加入则下载包需加上对应地址,否则会到系统变量地址中)。
库加载索引修改
进入 Python-Embed 文件夹中,打开 python312._pth 文件,去掉 import site 前的 # 后,保存。在文件夹中打开 cmd,验证安装成功:
.
python.exe -m pip -V


