ComfyUI在Windows上如何配置

AI技术
小华
2025-04-20

ComfyUI是一个为Stable Diffusion专门设计的基于节点的图形用户界面(GUI),它允许用户通过链接不同的块(称为节点)来构建复杂的图像生成工作流程。以下是在Windows上配置ComfyUI的步骤:

准备工作

  1. 操作系统:Windows 10或更高版本(64位)。
  2. Python环境:建议使用Python 3.12,因为某些包可能没有及时更新以支持最新版本。
  3. 显卡支持(可选):拥有NVIDIA显卡(支持CUDA)将显著提升生成速度,但也可以在CPU上运行。
  4. Git工具:用于下载项目代码。

安装步骤

  1. 安装Python
  • 访问Python官网下载最新版本的Python安装包。
  • 安装时勾选“Add Python to PATH”,确保命令行中可以直接使用Python。
  • 安装完成后,打开命令行工具(例如CMD或PowerShell),输入以下命令检查安装是否成功:
python --version
  1. 安装Git
  • 访问Git官网下载并安装Git。
  • 安装完成后,打开命令行工具,输入以下命令检查安装是否成功:
git --version
  1. 克隆ComfyUI项目代码
  • 打开命令行工具(例如CMD或PowerShell),输入以下命令克隆ComfyUI代码到本地:
git clone https://github.com/comfyanonymous/ComfyUI.git
  1. 创建软连接(这一步可以跳过):
  • 进入项目文件夹,剪切custom_nodesinputmodelsoutput四个目录到独立文件。这些目录的作用如下:
  • custom_nodes:所有的第三方节点都安装在这里。
  • input:所有上传到ComfyUI的图像都会存储在这个目录下。
  • models:所有的大模型、LoRa等都在这个文件夹。
  • output:所有保存的图片都在这个文件夹。
  • user:这个存储用户配置信息和工作流的,Git下来的时候是没有的,启动后自动生成。
  1. 创建独立的Python环境
  • 打开命令行工具,输入以下命令创建Python环境:
python -m venv torch251
  • 这里用torch251命名是因为有的图是用低版本的torch创建的,到时候可能得创建其他版本的torch虚拟环境。
  1. 安装torch包
  • torch251环境中,运行以下命令安装:
pip3 install torch torchvision torchaudio xformers --index-url https://download.pytorch.org/whl/cu124
  • 这里比官网的安装包中多了一个xformers,这个一定要一起安装。
  1. ComfyUI依赖
  • torch251环境中,运行以下命令安装ComfyUI的依赖:
pip install -r .\ComfyUI\requirements.txt
  1. 启动ComfyUI
  • torch251环境中,运行以下命令启动ComfyUI:
python.exe -s ComfyUI\main.py --windows-standalone-build
  • 这里-s的作用是忽略全局的用户配置文件,避免对环境造成影响。
  1. 创建启动脚本(可选):
  • 新建文件run.bat,输入以下内容:
call torch251\Scripts\activate.bat
python.exe -s ComfyUI\main.py --windows-standalone-build
  • call的作用就是调用Python环境,这样就可以双环境运行。

完成以上步骤后,ComfyUI应该已经在Windows上成功配置并可以运行了。如果遇到任何问题,可以参考ComfyUI的官方文档或在相关社区寻求帮助。

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序