当前位置:首页 > 系统教程 > 正文

开启图像生成之旅:ComfyUI在Ubuntu上的安装全攻略

开启图像生成之旅:ComfyUI在Ubuntu上的安装全攻略

轻松上手AI绘画,打造你的专属图像生成环境

欢迎来到图像生成的世界!随着Stable Diffusion等技术的普及,AI绘画已成为创意表达的新方式。ComfyUI作为一款强大的节点式图像生成工具,让用户能够灵活构建工作流,实现从文本到图像的无限可能。本文将带你在Ubuntu系统上完成ComfyUI的安装,开启你的图像生成之旅。无论你是AI爱好者还是开发者,这篇Ubuntu安装指南都将助你轻松上手。

开启图像生成之旅:ComfyUI在Ubuntu上的安装全攻略 ComfyUI Ubuntu安装 图像生成 Stable Diffusion 第1张

什么是ComfyUI?

ComfyUI是一个基于节点的用户界面,专为Stable Diffusion设计。它通过连接不同功能的节点(如加载模型、提示词、采样器等),让用户以可视化方式构建复杂的图像生成流程。相比于其他界面,ComfyUI更注重灵活性和可控性,是Stable Diffusion进阶用户的利器。

安装前的准备

在开始Ubuntu安装之前,请确保你的系统满足以下条件:

  • 一台运行Ubuntu 20.04或更高版本的计算机(推荐22.04 LTS)。
  • NVIDIA显卡(建议显存≥4GB)并已安装官方驱动。
  • 基本的命令行使用知识。
  • Python 3.10或更高版本(推荐3.10)。
  • Git版本控制系统。

详细安装步骤

  1. 更新系统包:打开终端,执行 sudo apt update && sudo apt upgrade -y 确保系统软件包最新。
  2. 安装Python和pip:Ubuntu通常预装Python3,但可能需要安装pip。运行 sudo apt install python3-pip python3-venv -y 安装pip和虚拟环境模块。
  3. 安装Git:执行 sudo apt install git -y 安装Git。
  4. 克隆ComfyUI仓库:使用 git clone https://github.com/comfyanonymous/ComfyUI.git 将代码下载到本地,然后进入目录 cd ComfyUI
  5. 创建虚拟环境(可选但推荐):运行 python3 -m venv venv,然后激活 source venv/bin/activate
  6. 安装PyTorch和相关依赖:根据你的CUDA版本从PyTorch官网获取安装命令。例如,CUDA 11.8可使用 pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118。然后安装其他依赖 pip install -r requirements.txt
  7. 运行ComfyUI:在虚拟环境激活状态下,执行 python main.py。终端会显示访问地址,如 http://127.0.0.1:8188

打开浏览器,输入上述地址,即可看到ComfyUI的Web界面,开始你的图像生成创作!

常见问题与解决

  • 端口占用:如果8188端口被占用,可以在启动时添加 --port 其他端口号
  • 缺少依赖:如果运行报错,请确保requirements.txt中的所有包都已安装,可能需要手动安装缺失模块。
  • 模型文件:ComfyUI本身不包含Stable Diffusion模型,需要自行下载并放入 models/checkpoints/ 目录。

至此,你已经成功在Ubuntu上安装了ComfyUI!接下来,可以探索节点工作流,下载社区分享的工作流,或者自己搭建独特的图像生成流程。记住,ComfyUI的强大在于其灵活性,而这一切都始于这次Ubuntu安装。祝你在AI绘画的世界里玩得开心!