在Windows上安装ComfyUI的核心步骤包括:安装Python环境、下载ComfyUI本体、配置模型路径以及启动运行。以下是详细的操作流程:
推荐直接下载官方提供的绿色版(Portable Build),这是最简单且不易出错的方式,因为它自带了独立的Python环境,不会污染系统环境。
访问 ComfyUI官方GitHub,找到 Direct link to download 下载Windows整合包(通常是一个.7z压缩文件)。
将下载的压缩包解压到一个路径较短、无中文的文件夹中,例如 D:\ComfyUI。
ComfyUI本身不包含模型(Checkpoints),你需要将模型放入指定文件夹才能生成图片。
ComfyUI\models\checkpoints。ComfyUI\models\vae。ComfyUI\models\loras。提示:如果你已经安装了 Stable Diffusion WebUI,可以在启动脚本中设置 --extra-model-paths 参数来直接共用WebUI的模型文件夹,无需重复下载。进入解压后的 ComfyUI 文件夹,双击运行 run_nvidia_gpu.bat(如果是NVIDIA显卡)或 run_cpu.bat(如果是CPU或AMD显卡)。
http://127.0.0.1:8188。run_nvidia_gpu.bat 文件,在 python main.py 后面加上参数:python main.py --extra-model-paths "D:\stable-diffusion-webui\models"ComfyUI\custom_nodes 目录下,重启ComfyUI即可在界面中管理插件。如果你不想使用整合包,也可以选择手动安装,以下是两种方式的对比:
| 安装方式 | 优点 | 缺点 | 适用人群 |
|---|---|---|---|
| 整合包 (Portable) | 简单快捷,自带环境,不污染系统,开箱即用。 | 体积较大,Python环境独立。 | 新手推荐,以及不想折腾环境的用户。 |
| 手动安装 (Git Clone) | 环境集成在系统Python中,方便统一管理。 | 容易报错,依赖冲突多,需要手动安装PyTorch。 | 开发者或有丰富Python经验的用户。 |
--lowvram 参数,例如 python main.py --lowvram,适用于显存小于6GB的显卡。