当前位置:AIGC资讯 > AIGC > 正文

Stable Diffusion WebUI安装简单教程

这里先提前说明一下,如果只是完成Stable Diffusion安装,那只提供命令行方式,加载模型并提供基础的文本分析、特征提取、图片生成这些核心功能,但自身是没有可视化UI的。我们通常看到的页面是Stable Diffusion WebUI提供的功能。所以我们就不单独进行Stable Diffusion安装,而是直接完成Stable Diffusion WebUI介绍。

首先,从github上下载源码:

如果不指定安装目录名称,使用以下明亮将会将源码下载到当前目录下的stable-diffusion-webui目录下。

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

如果想指定源码下载目录名称(例如stablediffusion),命令行修改如下(在某位增加指定目录名称即可)

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git  stablediffusion

由于总所周知的原因,连接github不是很稳定。可以使用镜像目录,也可多运行该命令几次,一般可以完成源码下载。

其次,下载安装Stable Diffusion WebUI的依赖项:

先进入我们已经下载的源代码目录cd stablediffusion

然后执行以下命令

pip install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

其中 -r requirements_versions.txt指明需要下载安装的依赖项。

-i https://pypi.tuna.tsinghua.edu.cn/simple指明从清华的镜像网站下载安装的依赖项。这不是必须的,但强烈建议一定要使用,否则下载速度会很慢。后续涉及用pip安装其他软件包的时候,务必记住一定要加上这串命令。

如果看到这个界面,就是提示这一步安装完成。

再执行以下命令

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

正常情况下是不会需要额外安装什么(因为在上一步已经完成安装了)但这个确实是一个重要的技巧,以防有些安装包由于版本甚至安装源的问题,会有所缺失。

总结一下,需要执行两行命令

pip install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

提前将我们下载好的模型文件保存至models\Stable-diffusion目录下。基于前面的学习和应用,应该理解为什么要这么做的原因了吧?

然后执行web-user.bat命令,系统会自动继续执行后续安装过程,包括下载一些文件。如果网络给力的话,最后系统会自动启动网页。

http://127.0.0.1:7860

输入提示词,点击生成按钮。恭喜你,这可是成功地迈出了一大步,安装Stable Diffusion UI。

更新时间 2024-06-20