Ubuntubu服务器部署stable diffusion
时间: 2025-02-19 13:28:54 浏览: 47
### 如何在Ubuntu服务器上安装和配置Stable Diffusion
#### 准备工作环境
为了确保软件包管理器是最新的,在终端中执行更新命令:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖项
安装必要的依赖库,这些对于后续操作至关重要[^1]:
```bash
sudo apt install git python3-pip ffmpeg libsm6 libxext6 -y
```
#### 创建Python虚拟环境
创建一个新的Conda环境来隔离项目所需的Python版本和其他依赖关系。这有助于避免不同项目的冲突并保持系统的整洁[^2]:
```bash
conda create -n sd python=3.10.12
conda activate sd
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
```
#### 获取Stable Diffusion WebUI源码
通过Git克隆仓库到本地机器上的指定位置。这是获取最新版WebUI的方式之一[^5]:
```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui /path/to/desired/location/
cd /path/to/desired/location/
```
#### 执行安装脚本
进入`stable-diffusion-webui`目录后,可以运行预构建好的Shell脚本来完成剩余设置过程:
```bash
bash webui.sh
```
如果下载的压缩包名为`stable-diffusion-webui-master.zip`,解压之后可能需要重命名文件夹以便于识别和访问[^4]:
```bash
mv stable-diffusion-webui-master stable-diffusion-webui
```
以上步骤完成后,应该能够在浏览器中打开地址栏输入http://<your_server_ip>:7860 来查看已成功启动的服务界面。
阅读全文
相关推荐


















