本地/自建部署ComfyUI服务

2026-1-3 杜世伟 Python

ComfyUI 是一个开源的机器学习模型和图像生成工具,它基于 Python 和 PyTorch。它允许用户通过节点(nodes)来构建复杂的图像生成工作流程。如果你想在本地自建 ComfyUI,以下是一些基本步骤:

1. 安装 Python
确保你的计算机上安装了 Python。推荐使用 Python 3.8 或更高版本。你可以从 Python 官网下载并安装。

2. 安装 Git
安装 Git,这是为了方便从 GitHub 克隆 ComfyUI 的代码库。你可以从 Git 官网下载并安装。

3. 克隆 ComfyUI 仓库
打开命令行工具(如 CMD、Terminal 或 PowerShell),然后使用以下命令克隆 ComfyUI 的 GitHub 仓库:
git clone https://github.com/comfyanonymous/ComfyUI.git

这将在当前目录下创建一个名为 ComfyUI 的文件夹。

4. 设置虚拟环境(可选)
为了防止项目依赖与系统中的其他 Python 项目冲突,建议使用虚拟环境。可以使用 venv(Python 内置的虚拟环境工具):

# 进入 ComfyUI 目录
cd ComfyUI

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
# Windows
.\venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
5. 安装依赖
在虚拟环境中,使用以下命令安装 ComfyUI 的依赖:
pip install -r requirements.txt
6. 运行 ComfyUI
在虚拟环境激活的情况下,运行以下命令启动 ComfyUI:
python main.py

这应该会启动 ComfyUI 的 Web UI,你可以在浏览器中访问 http://localhost:8188 来使用它。

7. 自定义和扩展
ComfyUI 支持通过节点进行自定义和扩展。你可以查看官方文档或社区提供的节点来扩展其功能。此外,你还可以修改或添加自己的节点来适应特定的需求。

8. 更新和备份
定期更新 ComfyUI 以获取最新的功能和修复可以通过以下命令完成:

git pull origin master  # 拉取最新的更改
pip install -r requirements.txt  # 更新依赖

并定期备份你的项目,特别是如果你对节点进行了自定义修改的话。

以上就是在本地自建 ComfyUI 的基本步骤。祝你玩得愉快!

标签: source python ComfyUI

Powered by emlog 沪ICP备2023034538号-1