CentOS安装SD步骤是什么

AI技术
小华
2026-08-22

CentOS 上安装 Stable Diffusion(SD) 通常指 本地部署 Automatic1111 WebUI。下面给你一套 最常用、成功率最高 的步骤(适用于 CentOS 7 / 8 / Stream)。

一、系统准备

1️⃣ 更新系统

sudo yum update -y

2️⃣ 安装基础依赖

sudo yum install -y \
git \
wget \
curl \
unzip \
python3 \
python3-pip \
gcc \
gcc-c++ \
make

检查 Python 版本(建议 3.8–3.10):

python3 --version

二、安装显卡驱动(NVIDIA 必做)

⚠️ CPU 跑 SD 非常慢,强烈建议 NVIDIA 显卡

1️⃣ 查看显卡

lspci | grep -i nvidia

2️⃣ 安装 NVIDIA 驱动(示例:CentOS 7)

sudo yum install -y epel-release
sudo yum install -y kmod-nvidia

或去官网下载 run 文件(新手不推荐)

3️⃣ 安装 CUDA(推荐 11.8)

wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo rpm -i cuda-repo-*.rpm
sudo yum clean all
sudo yum install -y cuda

验证:

nvidia-smi

三、安装 PyTorch(GPU)

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

验证:

python3 -c "import torch; print(torch.cuda.is_available())"

✅ 返回 True 说明成功

四、安装 Stable Diffusion WebUI(Automatic1111)

1️⃣ 克隆仓库

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

2️⃣ 下载模型(必须)

把模型放到:

models/Stable-diffusion/

常用模型:

  • v1.5
  • v2.1
  • SDXL

示例:

wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.safetensors \
-O models/Stable-diffusion/v1-5.safetensors

3️⃣ 修改启动参数(CentOS 常见)

编辑 webui-user.sh

nano webui-user.sh

推荐配置:

export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half --listen --port 7860"

4️⃣ 启动 WebUI

bash webui.sh

首次启动会 自动下载依赖,时间较长

五、访问 WebUI

浏览器访问:

http://服务器IP:7860

如果是本地:

http://127.0.0.1:7860

六、常见问题(CentOS 特有)

❌ 1. glibc 版本过低

✅ 解决方案:

  • 升级系统
  • 或使用 Docker 版本

❌ 2. Python 版本冲突

✅ 使用 pyenv:

curl https://pyenv.run | bash
pyenv install 3.10.6
pyenv global 3.10.6

❌ 3. 没有 GPU

只能 CPU 运行(非常慢):

export COMMANDLINE_ARGS="--cpu"

七、推荐替代方案(更稳)

✅ Docker 安装(推荐服务器)

docker run -it --gpus all \
-p 7860:7860 \
-v ~/sd-models:/app/models \
sdalci/stable-diffusion-webui

八、总结流程

系统更新
→ 显卡驱动 + CUDA
→ Python + PyTorch
→ 下载 WebUI
→ 下载模型
→ 启动

如果你愿意,可以告诉我:
✅ CentOS 版本
✅ 是否有 GPU
✅ 显存大小
我可以 给你一套完全定制的安装方案

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序