logo

如何在Linux Centos上安装Stable Diffusion WebUI

作者:十万个为什么2024.01.08 01:06浏览量:12

简介:本文介绍了在Linux Centos系统上安装Stable Diffusion WebUI的步骤。通过下载和安装Anaconda、创建虚拟环境和安装所需的依赖项,您可以成功地运行Stable Diffusion WebUI。

首先,我们需要下载Anaconda。在终端中输入以下命令:

  1. wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh

如果没有安装wget,可以使用以下命令进行安装:

  1. yum install wget -y

接着,给Anaconda3-2023.03-1-Linux-x86_64.sh文件添加执行权限:

  1. chmod +x Anaconda3-2023.03-1-Linux-x86_64.sh

然后,开始执行安装:

  1. ./Anaconda3-2023.03-1-Linux-x86_64.sh

按照提示进行操作,当提示需要回车或yes时,按照提示进行操作。安装成功后,会显示相应的提示。
接下来,我们需要创建一个名为Stable Diffusion的虚拟环境。在使用Conda管理Python环境时,默认情况下会创建一个名为base的虚拟环境,该环境是全局共享的,即在该环境下安装的Python包和库都会对系统上的其他所有虚拟环境和全局环境可见。因此,我们需要创建一个新的虚拟环境来运行Stable Diffusion WebUI。在终端中输入以下命令:

  1. conda create -n stable_diffusion python=3.8

这将创建一个名为stable_diffusion的虚拟环境,并安装Python 3.8版本。然后激活该环境:

  1. source activate stable_diffusion

在激活虚拟环境后,您可以使用pip安装Stable Diffusion WebUI所需的依赖项。首先,您需要安装Flask和SQLAlchemy。在终端中输入以下命令:

  1. pip install flask sqlalchemy

然后,您需要从GitHub上克隆Stable Diffusion的源代码。在终端中输入以下命令:

  1. git clone https://github.com/timvideos/Stable-Diffusion.git

进入源代码目录:

  1. mv Stable-Diffusion/* .

最后,您可以通过运行以下命令启动WebUI:

  1. python webui.py

这将启动一个Web服务器,您可以在浏览器中访问localhost:5000来查看Stable Diffusion WebUI。请注意,您需要确保您的防火墙设置允许Web服务器通过端口5000进行通信。

相关文章推荐

发表评论

活动