本文章更新于 - 2023年5月

因版本迭代速度过快,本文可能会出现与当前版本不同的地方,所以本文会不定期更新。

遇到问题可在下方评论区留言。

一、赛博菩萨秋葉aaaki一键安装包 | v4版本

更适合懒人宝宝的体质

bilibili

:::color5 资源下载地址 | 提取码 b145

:::


二、自主本地部署方案 | 202305版本

感受自己动手丰衣足食的快乐,能理解系统构成,学会日后如何修车,适合爱折腾宝宝的体质

StableDiffusion - 速通本地部署安装 - 图9


:::color5

第一步(共五步)

:::

1、电脑配置

有条件优先升级显卡显存配置,影响跑图速度

最低配置

1、操作系统:无硬性要求

2、CPU:无硬性要求

2、显卡:GTX 1660Ti及同等性能显卡

3、显存:6 GB

4、内存:8 GB

5、硬盘空间:20 GB

推荐配置

1、操作系统:Windows 10 64位

2、CPU:支持64位的多核处理器

2、显卡:GTX 3060Ti及同等性能显卡

3、显存:8 GB

4、内存:16 GB

5、硬盘空间:100 GB


Listary安装(可选,不影响stable diffusion安装使用)

推荐先下载一下 Listary 软件,这是一个快速查找软件。

下载地址:https://www.listary.com/download

StableDiffusion - 速通本地部署安装 - 图10

使用方法:

安装完毕后双击键盘的【Ctrl】快速查找到需要的内容。

StableDiffusion - 速通本地部署安装 - 图11StableDiffusion - 速通本地部署安装 - 图12

选择Python并右键,可进入动作,进行打开所在文件夹等便捷操作。

StableDiffusion - 速通本地部署安装 - 图13

:::color5

第二步(共五步)

:::

2、前置环境安装

请在安装前预留充分的硬盘空间

C盘

推荐预留至少10GB以上空间

主要用途为安装前置环境、应用,安装过程中产生缓存

其他盘

推荐预留50~100GB或以上空间

主要用途为放置WebUI本体以及后续会用到的各类模型文件


(1)安装 Python

因为作者是基于3.10.6版本进行开发,所以不要下载最新版本

点击下方链接直达3.10.6版本下载页面

Python Release Python 3.10.6

网页滑到最下方

StableDiffusion - 速通本地部署安装 - 图14

下载完成后打开安装包

StableDiffusion - 速通本地部署安装 - 图15

StableDiffusion - 速通本地部署安装 - 图16

安装完毕后关掉窗口

检测Python安装是否成功(可跳过)

按【Win+R】

StableDiffusion - 速通本地部署安装 - 图17

弹出命令行窗口

StableDiffusion - 速通本地部署安装 - 图18

锁定大写,输入【PYTHON -V】,点击回车

StableDiffusion - 速通本地部署安装 - 图19

显示为Python 3.10.6,表示安装正确,可以关掉窗口了

(2)安装 Git

点击下方链接直达下载页面

Git - Downloading Package

StableDiffusion - 速通本地部署安装 - 图20

一直点击【Next】

StableDiffusion - 速通本地部署安装 - 图21

等待安装完毕,关掉窗口。

StableDiffusion - 速通本地部署安装 - 图22

安装完毕关闭窗口

检测Git安装是否成功(可跳过)

按【Win+R】,弹出命令行窗口,输入【git version】,反馈弹出如图即为安装成功,数字为版本号

StableDiffusion - 速通本地部署安装 - 图23

:::color5

第三步(共五步)

:::

3、安装 Stable Diffusion WebUI

尽量不要安装在C盘(系统盘)

StableDiffusion - 速通本地部署安装 - 图24

StableDiffusion - 速通本地部署安装 - 图25

StableDiffusion - 速通本地部署安装 - 图26

点击下方链接直达stable-diffusion-webui页面

GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

StableDiffusion - 速通本地部署安装 - 图27

StableDiffusion - 速通本地部署安装 - 图28

StableDiffusion - 速通本地部署安装 - 图29

StableDiffusion - 速通本地部署安装 - 图30StableDiffusion - 速通本地部署安装 - 图31

StableDiffusion - 速通本地部署安装 - 图32

保持网络稳定,不要关闭命令行窗口

StableDiffusion - 速通本地部署安装 - 图33

鼠标选中【Ctrl+C】复制上图方框内容,按任意键关闭该窗口,按【Win+R】打开新的命令行窗口

StableDiffusion - 速通本地部署安装 - 图34

StableDiffusion - 速通本地部署安装 - 图35

搜索python

StableDiffusion - 速通本地部署安装 - 图36

打开属性,复制对象地址

StableDiffusion - 速通本地部署安装 - 图37

StableDiffusion - 速通本地部署安装 - 图38

右键编辑bat文件,保存关闭

StableDiffusion - 速通本地部署安装 - 图39

运行bat文件

因为网络问题(exit code:128)无法安装gfpgan、clip、open_clip等,就算已经科学上网,并设置为全局,也无法从github上下载源代码,从而导致安装失败,请下载下方文件

在根目录中替换掉原文件,再次运行webui-user.bat文件,等待下载完毕

StableDiffusion - 速通本地部署安装 - 图40

StableDiffusion - 速通本地部署安装 - 图41

出现【按任意键继续……】,关闭窗口,运行bat文件

StableDiffusion - 速通本地部署安装 - 图42

出现【No module ‘xformers’. Proceeding without it.】,右键编辑bat文件

StableDiffusion - 速通本地部署安装 - 图43

编辑文件,保存,关闭窗口,重新运行bat文件

StableDiffusion - 速通本地部署安装 - 图44

出现错误提升【xFormers can’t load C++/CUDA extensions.】,复制蓝色框内容,打开网址

StableDiffusion - 速通本地部署安装 - 图45

StableDiffusion - 速通本地部署安装 - 图46

【Win+R】打开cmd,粘贴代码,回车运行,自动下载,出现了新的提示,复制红框内容

StableDiffusion - 速通本地部署安装 - 图47

粘贴,回车运行

StableDiffusion - 速通本地部署安装 - 图48


:::color5

第四步(共五步)

:::

4、启动WebUI

打开之前,点击下方链接直达页面

runwayml/stable-diffusion-v1-5 at main

下载基础模型stable-diffusion-v1-5,下方二选一下载,小的文件适合推理出图,大的文件出图更加精细,请自行选择

StableDiffusion - 速通本地部署安装 - 图49

将下载好的checkpoint文件,放置到该路径下,后续的大模型下载也都是放在该文件夹内

StableDiffusion - 速通本地部署安装 - 图50

接下来可以开始打开stablediffusion了,运行根目录下的webui-user.bat文件

加载完毕后,复制Local URL到浏览器打开

推荐将webui-user.bat文件发送快捷方式到桌面,方便打开


:::color5

第五步(共五步)

:::

5、下载插件(以汉化补丁为例)

StableDiffusion - 速通本地部署安装 - 图51

StableDiffusion - 速通本地部署安装 - 图52

StableDiffusion - 速通本地部署安装 - 图53

StableDiffusion - 速通本地部署安装 - 图54

StableDiffusion - 速通本地部署安装 - 图55

StableDiffusion - 速通本地部署安装 - 图56

其他多余内容为自行下载的扩展插件,方法同样


安装高发问题汇总

(1)Couldn’t install gfpgan(或卡Installing gfpgan)

(2)Couldn’t install open_clip(或卡Installing open_clip)

(3)Couldn’t install clip(或卡Installing clip)

(4)Couldn’t clone Taming Transformers

(5)Couldn’t install requirements for Web UI

(6)Couldn’t install torch

(7)exit code: 128

常见解决方法:

(1)网络问题,检查魔法是否有勾选全局代理或换个节点

(2)替换上述提供的lanuch.py文件重新运行

(3)搜索gfpgan、open_clip等github仓库地址,下载到本地,解压到相应的文件夹

打开stable diffusion webui时,提示缺少clip或clip安装不上的解决方案(windows下的操作)_新时代原始人的博客-CSDN博客

使用stable diffusion webui时,安装gfpgan失败的解决方案(windows下的操作)_新时代原始人的博客-CSDN博客

更多Windows安装Stable Diffusion WebUI及问题解决记录