如何用命令装Stable Diffusion

AI技术
小华
2026-10-20

“Stable Diffusion”其实不是一个单一程序,而是一套模型 + 推理代码。在命令行里“装 Stable Diffusion”,通常是指:安装运行环境 + 下载代码/模型。下面按最常见、最省事的方式给你讲。

一、最推荐(新手):命令行装 stable-diffusion-webui

这是目前最流行的 Stable Diffusion 图形界面(也支持命令行)。

1️⃣ 准备环境

先装:

  • Python 3.10
  • Git
  • CUDA(NVIDIA 显卡,可选但强烈推荐)
# Ubuntu 示例
sudo apt update
sudo apt install -y python3.10 python3.10-venv git

2️⃣ 下载代码

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

3️⃣ 安装并启动

./webui.sh

它会自动:

  • 建虚拟环境
  • 装 PyTorch
  • 下载基础模型(或提示你放模型)

启动后访问:

http://127.0.0.1:7860

二、纯命令行(无界面):用 diffusers

适合写脚本、自动化。

pip install diffusers transformers accelerate torch

示例运行

from diffusers import StableDiffusionPipeline
import torch
pipe = StableDiffusionPipeline.from_pretrained(
"runwayml/stable-diffusion-v1-5"
).to("cuda")
image = pipe("a cat wearing sunglasses").images[0]
image.save("cat.png")

三、只下载模型(不写代码)

模型通常放在:

models/Stable-diffusion/

常用模型:

  • v1.5
  • v2.1
  • SDXL
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt

四、常见问题

❓ 没显卡能跑吗?
✅ 能,但很慢(CPU)
❓ 报错 CUDA?
✅ 说明 PyTorch 和驱动不匹配
❓ 模型太大?

✅ 用 pruned 版本

如果你告诉我:

  • ✅ Windows / Linux / Mac
  • ✅ 有没有 NVIDIA 显卡
  • ✅ 想用界面还是脚本

我可以直接给你一条一条可复制的命令。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序