logo

Ubuntu 22.04上简易安装Stable Diffusion WebUI指南

作者:公子世无双2023.12.25 14:09浏览量:13

简介:Linux Ubuntu 22.04 安装 Stable Diffusion WebUI(不借助科学上网的方式)

Linux Ubuntu 22.04 安装 Stable Diffusion WebUI(不借助科学上网的方式)
随着科技的发展,越来越多的人开始使用Linux操作系统,尤其是Ubuntu系列,因其易用性和广泛的社区支持而受到用户的青睐。近期,Stable Diffusion WebUI成为了一个热门话题,它是一个用于管理和控制Stable Diffusion模型的网页界面。然而,很多用户在尝试安装过程中遇到了困难,尤其是在没有科学上网的环境下。本文将详细介绍如何在Linux Ubuntu 22.04上安装Stable Diffusion WebUI,帮助大家解决这一难题。
首先,我们需要确保你的Ubuntu系统已经更新到最新版本。可以通过以下命令进行更新:

  1. sudo apt update
  2. sudo apt upgrade

接下来,我们需要安装一些必要的依赖项。打开终端,输入以下命令:

  1. sudo apt install python3-venv python3-pip

现在,我们创建一个新的虚拟环境,以避免对系统级别的Python环境造成影响:

  1. python3 -m venv sd_env
  2. source sd_env/bin/activate # 在 Windows 上使用 `.\sd_env\Scripts\activate`

现在,我们可以在虚拟环境中安装Stable Diffusion WebUI。首先,你需要克隆WebUI的代码库:

  1. git clone https://github.com/EternaLibrarian/stable-diffusion-webui.git

进入代码库目录:

  1. cd stable-diffusion-webui

然后,你需要安装WebUI所需的依赖项。可以通过以下命令进行安装:

  1. pip install -r requirements.txt

接下来,你需要初始化数据库。运行以下命令:

  1. python3 db_create.py

现在,你需要从稳定扩散模型服务器获取模型权重。首先,确保你的服务器正在运行并可以从你的Ubuntu机器上访问。然后,运行以下命令:

  1. python3 download_weights.py --server_url <服务器地址> --username <用户名> --password <密码> --path <模型路径> --insecure # 使用你的实际服务器地址、用户名、密码和模型路径替换掉< >中的内容,--insecure选项是为了在不安全的情况下能够下载权重(不推荐在生产环境中使用)

最后,你可以启动WebUI服务器了:

  1. python3 app.py --server_url <服务器地址> --username <用户名> --password <密码> --path <模型路径> --insecure # 使用你的实际服务器地址、用户名、密码和模型路径替换掉< >中的内容,--insecure选项是为了在不安全的情况下能够启动服务器(不推荐在生产环境中使用)

现在,你应该能够在浏览器中打开WebUI并开始使用Stable Diffusion模型了。记住,你需要在服务器上安装并运行稳定扩散模型,并且确保你的防火墙或路由器配置正确,以便可以从你的Ubuntu机器上访问它。如果你在使用过程中遇到任何问题或错误消息,可以检查你的网络连接、服务器状态或WebUI日志以获取更多信息。

相关文章推荐

发表评论