stable diffusion安装 ubuntu
时间: 2025-01-01 11:31:01 浏览: 8
### 如何在 Ubuntu 上安装 Stable Diffusion
#### 准备工作
确保已经更新系统的软件包列表并升级现有软件包到最新版本。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖项
为了使 Stable Diffusion 正常运作,需先安装一些必要的依赖工具和库:
```bash
sudo apt install git python3-pip wget ffmpeg libsm6 libxext6 -y
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
```
#### 获取项目源码
通过 Git 命令获取 `stable-diffusion-webui` 的官方仓库或镜像站点副本[^3]。
```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui/
```
或者使用国内代码托管平台 Gitee 来加速克隆过程:
```bash
git clone https://gitee.com/yiouyou/automatic1111-stable-diffusion-webui.git
cd automatic1111-stable-diffusion-webui/
```
#### 安装 Python 库
按照需求安装特定版本的 Python 库来支持 Stable Diffusion WebUI 运行环境。这一步骤对于保障程序兼容性和稳定性至关重要[^2]。
```bash
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary
pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary
```
#### 执行启动脚本
进入项目的根目录后执行提供的 Shell 脚本来完成最终设置以及服务启动操作[^1]。
```bash
chmod +x webui.sh
./webui.sh
```
阅读全文