Step 1 下载所有需要的文件
从AUTOMATIC的GitHub下载文件
直接下载地址 https://github.com/AUTOMATIC1111/stable-diffusion-webui/archive/refs/heads/master.zip GitHub地址 https://github.com/AUTOMATIC1111/stable-diffusion-webui
这个包里面有需要的基础文件,并通过脚本执行去获取需要的其他文件
下载 GFPGAN
注:使用面部修复功能的程序,在AI生成图的时候用于修复面部的克总化,模糊化和结构错误等问题
直接下载地址 https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth GitHub地址 https://github.com/TencentARC/GFPGAN
下载python(zip版)
注:如果已经有python环境,可以无视这一步,同时如果光是用于跑AI制图,不需要特别的添加环境变量
https://note.com/api/v2/attachments/download/e80d94ac2cd28c8cf0e471ee789203f7
下载Portable Git (Zip版)
注:如果已经有git环境,可以无视这一步,用于脚本自动更新时拉取需要的代码
https://github.com/git-for-windows/git/releases/download/v2.37.3.windows.1/PortableGit-2.37.3-64-bit.7z.exe
下载各种不同的模型
注:这里可以选择喜欢的下载,不一定要全部,个人感觉Waifu是二次元风格,而Trinart是偏轻小说插图风格
Stable Diffsion https://huggingface.co/CompVis/stable-diffusion Waifu Diffsion https://huggingface.co/hakurei/waifu-diffusion Trinart stable diffsion https://huggingface.co/naclbit/trinart_stable_diffusion_v2
脚本处理
原版的bat脚本中需要填写各种配置地址等,如果你是直接下载的以上的文件。可以直接新建一个txt,然后复制以下代码保存,文件名改为START_webui.bat
@echo off
if exist "%CD%\venv\pyvenv.cfg" (
echo home =%~dp0Python310> %CD%\venv\pyvenv.cfg
echo include-system-site-packages = false >> %CD%\venv\pyvenv.cfg
echo version = 3.10.6 >> %CD%\venv\pyvenv.cfg
)
set USERPROFILE=%CD%
set PATH=%CD%\Python310;%CD%\Python310\Scripts
set PATH=%CD%\PortableGit;%CD%\PortableGit\bin
set TRANSFORMERS_CACHE=%CD%\.cache\huggingface\transformers
set XDG_CACHE_HOME=%CD%\.cache
set MATPLOTLIBRC=%CD%\.cache
set PYTHONHOME=%CD%\Python310
set PYTHONPATH=%CD%\venv\Lib\site-packages
set GIT=%CD%\PortableGit\bin\git.exe
set PYTHON=%CD%\Python310\Python.exe
set VENV_DIR=venv
set COMMANDLINE_ARGS=
start http://localhost:7860/
call webui.bat
1.解压你的stable-diffusion-webui-master.zip,综合考虑下请预留20GB的空间,解压出来的文件夹后文简称stable-diffusion
2.GFPGANv1.4.pth文件放于stable-diffusion路径下
3.python310.zip解压后,把python310放于stable-diffusion路径下
4.PortableGit-2.37.3-64-bit.7z.exe解压后,把PortableGit放于stable-diffusion路径下
5.START_webui.bat放于stable-diffusion路径下
6.下载的模型文件(.ckpt)放于stable-diffusion\models\Stable-diffusion路径下,如果不存在该路径请新建。

请对照如图
到这里已经完成90%了
启动脚本START_webui.bat,可能需要管理员权限,该脚本会自动更新需要的文件
由于初次启动时需要更新内容较多,会需要比较长时间请耐心等待。
注:有python和github使用基础的,可以在对应虚拟环境中使用替换pip源,github镜像加速等手段自己安装需要的文件,具体需要的文件信息在
launch.py
requirements.txt
requirements_versions.txt
三个文件中
打开脚本的同时会在默认浏览器打开http://localhost:7860/和cmd控制台
但地址为无法访问状态,这是完全正常的现象。脚本加载完所有程序需要一定的时间,在完全加载后刷新浏览器,该地址就可以正常访问。
当你在cmd控制台看到以下文字,代表加载成功
To create a public link, set `share=True` in `launch()`.
自此部署完成,访问该地址就可以在浏览器正常使用

由于 AUTOMATIC 1111 版本的 WebUi 自带安装程序和启动文件,如果在网络状况不好的的情况下启动它,则会出现报错。尤其是连接github失败的情况。
因此,在以上步骤完成后,可以使用离线版启动脚本来回避这个情况
请新建txt,复制以下代码并改名为START_webui_Offline.bat
@echo off
if exist "%CD%\venv\pyvenv.cfg" (
echo home =%~dp0Python310> %CD%\venv\pyvenv.cfg
echo include-system-site-packages = false >> %CD%\venv\pyvenv.cfg
echo version = 3.10.6 >> %CD%\venv\pyvenv.cfg
)
set USERPROFILE=%CD%
set PATH=%CD%\Python310;%CD%\Python310\Scripts
set PATH=%CD%\PortableGit;%CD%\PortableGit\bin
set TRANSFORMERS_CACHE=%CD%\.cache\huggingface\transformers
set XDG_CACHE_HOME=%CD%\.cache
set MATPLOTLIBRC=%CD%\.cache
set PYTHONHOME=%CD%\Python310
set PYTHONPATH=%CD%\venv\Lib\site-packages
set GIT=%CD%\PortableGit\bin\git.exe
set PYTHON=%CD%\Python310\Python.exe
set VENV_DIR=venv
set COMMANDLINE_ARGS=
start http://localhost:7860/
set PYTHON="%~dp0%VENV_DIR%\Scripts\Python.exe"
echo venv %PYTHON%
%PYTHON% webui.py
pause 如果显卡显存小于12GB~6GB,运行不稳定,用记事本等打开START_webui.bat,修改如下部分
set COMMANDLINE_ARGS=--medvram
或
set COMMANDLINE_ARGS=--lowvram
最后,如果不太有相关部署基础,可以使用我上传的一键解压可用版本
请保证SD文件夹在D盘的根目录下
链接: https://pan.baidu.com/s/1LvEhNMYU46zoGHsID5iFTw 提取码: agni
翻译的原文
https://note.com/uunin/n/n725ae4601264
特别感谢@小鬼峰