若在CentOS上安装Stable Diffusion失败,可按以下方法逐步排查解决:
sudo yum update -y
。sudo yum install git python3 python3-pip gcc make cmake zlib-devel libffi-devel openssl-devel
。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
make -j$(nproc) && sudo make install
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
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
chmod +x webui.sh
./webui.sh
sudo yum install -y docker-ce
sudo systemctl start docker
docker pull stablediffusion/stable-diffusion-webui
docker run -it --rm -p 80:80 stablediffusion/stable-diffusion-webui
pip install
报错,尝试更换国内镜像源:pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
。xformers
安装失败,可手动下载源码安装:git clone https://github.com/facebookresearch/xformers.git
cd xformers && pip install -e .
export PATH=/usr/local/cuda/bin:$PATH
)。--skip-torch-cuda-test
。webui.sh
中--port
参数为其他值(如7860)。http://127.0.0.1:7860
(或对应端口)查看WebUI是否正常启动。提示:安装过程中建议参考官方文档或社区论坛(如GitHub Issues、Reddit),若仍失败可提供具体错误日志进一步分析。