科学上网
虽然Stable Diffusion是在本地运行,但无论是从Github上下载项目,还是在C站(civitai.com)上交流学习以及下载模型,均需要科学上网环境。同时,在第一次运行Stable Diffusion Webui的时候,会在CMD窗口中下载所需要的依赖,因此,我们需要确保我们的科学上网已经接管了电脑的全部流量。
安装 Python
Python官网:https://python.org/
Python 3.10.10:https://www.python.org/downloads/release/python-31010/
Python现在最新的版本为Python 3.11.2,据说最新版在Stable Diffusion的使用中有些Bug,因此我们这里选择下载Python 3.10.10。
在安装Python的时候记得务必要勾选下方“将python.exe加入PATH”选项。
安装 Git
Git官网:https://git-scm.com/
Git安装一路Next即可。
安装 Stable Diffusion Webui
Stable Diffusion Webui: https://github.com/AUTOMATIC1111/stable-diffusion-webui
复制仓库地址。
在磁盘中新建一个文件夹,文件夹命名不能含有中文。
在文件夹中打开终端,克隆项目,下列链接就是刚刚在Github复制的链接。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
点击stable-diffusion-webui目录下的webui-user.bat
即可开始运行Stable Diffusion Webui。
初次运行Stable Diffusion Webui会自动开始下载所需要的依赖。
运行Stable Diffusion Webui是至少需要一个模型的,所以这个时候会提示我们启动失败,因为我们现在还没有下载模型,那么我们可以先下载一个模型后启动它。
当出现以下链接时说明Stable Diffusion Webui已经启动完成。
生成图片
然后我们用这个链接就能看到我们的Stable Diffusion的Webui面板啦!
需要注意的是,这个CMD窗口不要关闭,可以看到我们的Webui运行的时候实际上是在后台的CMD运行。
安装模型
然后就是模型安装环节了,这里给大家介绍一下C站(civitai.com)。C站是一个供所有Stable Diffusion使用者交流学习的一个一个平台,该平台上有着大量的模型可供玩家们下载,以及每个模型下都有网友们分享的自己用该模型做出来的图和对应的参数。
模型种类 | 存放路径 |
---|---|
CHECKPOINT | ~\stable-diffusion-webui\models\Stable-Diffusion\ |
LORA | ~\stable_diffusion\stable-diffusion-webui\models\Lora\ |
LYCORIS | ~\stable_diffusion\stable-diffusion-webui\models\LyCORIS\ |
Embedding | ~\stable-diffusion-webui\embeddings\ |
调试 Stable Diffusion Webui
更新 Stable Diffusion Webui
在~\stable-diffusion-webui\
目录下打开终端。
git pull