Stable Diffusion CentOS部署指南

AI技术
小华
2025-07-14

在CentOS上部署Stable Diffusion涉及多个步骤,包括安装必要的软件包、配置环境、下载和运行Stable Diffusion WebUI等。以下是一个详细的安装教程:

安装前准备

  1. 更新系统
sudo yum update -y
  1. 安装必要的依赖包
sudo yum install git zlib-devel openssl-devel libffi-devel -y
  1. 安装Python和pip
cd /usr/local
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar -zxvf Python-3.10.6.tgz
cd Python-3.10.6
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
make -j && make install
cd ..
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
pip3 install --upgrade pip
  1. 安装PyTorch和xformers(如果使用GPU):
pip3 install torch torchvision torchaudio
pip3 install xformers

安装Stable Diffusion WebUI

  1. 下载WebUI脚本
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
chmod +x webui.sh
  1. 运行WebUI安装脚本
./webui.sh
  1. 配置环境变量(可选):
echo "export PATH=/usr/local/python3/bin:$PATH" >> ~/.bashrc
echo "export STABLE_DIFFUSION_HOME=/path/to/your/stable-diffusion/folder" >> ~/.bashrc
source ~/.bashrc

启动Stable Diffusion

  1. 进入安装目录
cd /path/to/your/stable-diffusion/folder
  1. 启动WebUI
python3 -m venv venv
source venv/bin/activate
pip install -r requirements_versions.txt
./webui.sh

使用Stable Diffusion

一旦Stable Diffusion启动成功,你可以在浏览器中访问 http://127.0.0.1:7860 来使用Stable Diffusion WebUI。
如果在安装过程中遇到问题,可以参考相关的教程或社区支持。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序