系统要求
你的电脑应该运行Windows 10或更高版本,并配有4GB VRAM或更高的独立Nvidia显卡(GPU)。集成显卡/GPU将无法工作。
请确保你的 NVIDIA 显卡驱动程序是最新的(起码不能太老),不然请先更新你的显卡驱动。
注意安装路径最好全部为英文路径。
安装流程
配置Python环境
这里需要使用与Stable Diffusion WebUI项目相同的python版本,为了后续方便Python版本控制和管理,建议使用方法1:使用anaconda安装Python。如果想要快速安装,可以选择快方法2快速安装。
方法1 使用Anaconda安装Python
- 下载Anaconda安装包 首先,我们需要从Anaconda官网上下载适合自己Windows版本的安装包。可以在https://www.anaconda.com/products/distribution 下载。
- 运行安装程序 下载安装包后,双击运行安装程序,按照向导进行安装。在安装过程中,可以选择安装路径、添加环境变量等选项。建议将Anaconda安装在默认路径下,以方便后续使用。
开始安装

如果是自己的个人计算机,选All Users,如果是公用计算机请选择Just Me。

默认安装在C盘,有需要的可以更改。

官方推荐取消勾选第一个选择,官方解释是:因为这可能会干扰其他软件。

提示anaconda安装成功……

提示安装VScode,选择点击“skip”

两个“learn”,都取消打勾

接下来在Anaconda中创建satble diffusion webui的独立Python环境
在Windows程序中找到Anaconda Prompt(Anaconda3)程序打开

查看Python环境
conda info --env
conda info –env可以看到所有python环境,前面有个‘*’的代表当前环境

创建Stable diffusion webUI环境
conda create --name SDwebUI python=3.10.6
代表创建一个python3.10.6的环境,我们把它命名为SDwebUI
输入y,确认安装。然后安装成功后的消息
我们再用conda info --env
看看环境,如果出现了刚才我们创建的环境名称,就成功了。
激活新建的Python环境
conda activate SDwebUI
查看当前Python运行程序的路径,后面会用到
where python
至此,方法一Python安装完毕。
方法2 快速安装Python
你需要Python 3.10.6来运行Stable Diffusion。选择64位的windows安装程序,或者使用这个直接下载链接。

打开Python安装程序开始安装

确保勾选“Add Python 3.10 to PATH” 然后点击 “Install Now”开始安装流程
如果你遇到一个错误,很可能是因为你之前安装了 Python。在重新安装 3.10.6 之前,删除以前安装的任何 Python 版本。你可以在控制面板 → 添加或删除程序中进行。
安装Git
Git是一个代码库管理系统。你将需要它来安装和更新AUTOMATIC1111。
请到此页面下载windows版本。

按照指示完成安装。
安装Stable diffusion webUI
这是最困难的一步…
首先进入你要安装软件的位置,然后在空白处右击,选择在终端中打开,然后输入一下命令:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
将软件库克隆下来。

接下来你将在你的所在目录中看到一个名为stable-diffusion-webui的文件夹。
运行webUI
进入stable-diffusion-webui目录,找到一个名为webui-user.bat的文件。

如果是使用第一种方法安装,需要编辑webui-user.bat文件。如果是第二种方法直接安装python的,请直接双击运行webui-user.bat,以为正常的、非管理员的权限运行。
编辑webui-user.bat文件
首先打开Anaconda Prompt(Anaconda3)输入
where python
找到SDwebUI下的路径python路径

然后用文本编辑器打开webui-user.bat,将上面的路径复制到如下位置,并保存关闭。

然后双击webui-user.bat运行并完成安装,以为正常的、非管理员的权限运行。
安装过程中,安装所需要的软件运行库等,可能需要一定时间,估计在十几二十分钟左右自动安装完成。
安装完成

在你的浏览器中,转到这个网址:http://127.0.0.1:7860/
你应该看到Stable diffusion的webui了,输入一个提示(例如 “a cat”),然后点击 “生成”,以测试Stable Diffusion是否正常运行。好了,开心的玩耍吧。
其他选项
你可以用–xformers选项来加快稳定扩散的速度。如果你的GPU上的VRAM少于8GB,最好打开–medvram选项以节省内存,这样你就可以一次生成更多的图像。
要启用它们,请右击文件webui-user.bat并选择编辑。(如果你使用Windows 11,你可能需要先选择 “显示更多选项”)。
替换这一行
set COMMANDLINE_ARGS=
为
set COMMANDLINE_ARGS=--xformers --medvram
保存并关闭该文件。

然后双击webui-user.bat运行文件。
软件更新
在每次运行时自动更新
要在运行webui时进行更新,请编辑webui-user.bat文件。在调用 webui.bat 的行前添加 “git pull”。该文件看起来应该是这样的
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--xformers --medvram
git pull
call webui.bat
从现在开始,webui将在每次启动时自我更新。
手动更新
使用最新的版本可能不是一个好主意,因为不是每个新版本都是稳定版本。定期更新或只有在你需要新功能时才更新是一个更谨慎的做法。
要更新webui,请进入stable diffusion webui的目录。然后该该文件夹下右击,选择打开命令提示符,然后输入以下代码
git pull
重置Stable diffusion webUI
如果git pull显示错误,这通常是因为你不小心改变了一些文件。你可以用以下两个命令重新设置webui文件夹。
进入stable diffusion webui文件夹下面,并从该位置右击选择打开命令提示符。
然后运行下面的命令
git checkout -f master
git pull
请注意,所有文件都将被重置。你将需要再次对webui-user.bat进行修改。
FAQ
1.它能在AMD GPU上工作吗? 不,你必须有一个NVIDIA GPU。
2.有没有一种更简单的方法来安装Stable diffusion webUI?
以上是官方的安装说明。你还有可以使用别人打包的启动器,打开及用,非常适合小白使用,需要的可以搜索:SD webUI 一键安装启动器。如果使用官方安装,适合会折腾的人。一键安装包适合小白,但是出了错,小白也解决不了,只能换一个安装方法。