超简单的Stable Diffusion安装教程,只需四步开启AI绘图体验之旅

这篇文章只讲Windows 10系统,显卡为NVIDIA的Stable Diffusion安装过程,系统为Mac或Windows 10以下,或者显卡为AMD显卡的朋友请查看其他教程😭。

0. 硬件要求

首先,确定你的硬件是否满足运行Stable Diffusion的最低要求:

显卡 至少8GB
内存 推荐16GB或以上
硬盘 至少20GB,推荐50GB或以上,最好是固态硬盘

怎么查看显存大小?

按组合键 “Win+ R” 打开“运行”,并输入“dxdiag”:

点击“确定”,在打开的“DirectX 诊断工具”中,点击“显示”:

这里的“显示内存(VRAM)”一栏,就是你的显存大小。1GB = 1024MB,我的电脑显存换算一下,就是约等于12GB:

怎么查看内存大小?

指针移动到“此电脑”上,点击鼠标右键,在弹出的菜单中点击“属性”:

这里“已安装的内存(RAM)”对应的就是电脑的内存。

你可能在别的文章里看到的硬件要求和我说的并不一样,但就我自己的体验而言,12G显存在文生图的时候,分辨率设置高了或者插件开多了,生成单张图片都需要10几秒,一次生成多张图片的耗时只会更长。而16G内存在只开StableDiffusion的时候,内存占用率已经在66%了,因此真的建议显存至少在8GB,内存在16GB以上。至于硬盘空间,一个什么插件、模型都没装的Stable Diffusion已经接近10GB了,想要把好用的插件和模型都装上,没有几十GB是不够的。

如果你的硬件条件没有达标,也可以试试搜索在线Stable Diffusion

如果你的硬件条件达到了最低要求,那就继续跟着文章,开始安装Stable Diffusion吧。

最省心的安装Stable Diffusion的方法,就是使用整合包,整合包里自带了常用的插件和一个启动器,开箱即用。

如果不想使用整合包,想自己动手搭建整个Stable Diffusion运行环境,那么你必须有梯子,否则在下载依赖的时候会遇到特别多的问题。

 

先来说说使用整合包的方式。无论使用整合包还是手动搭建,都需要先安装三个软件:python、git、CUDA。

1. Python安装

Stable Diffusion对python的版本有要求,太低或者太高都不行,stable-diffusion-webui 的作者推荐的是 3.10.6版本,你可以点击这里前往下载,或者去文末分享的网盘链接中下载。

(不过这个版本要求具有时效性,或许后面更新的Stable Diffusion会要求其他版本的Python了。 —— 本文写于 2023.08.06)

安装python的时候,记得勾上这个“Add Python 3.10 to PATH”:

如果忘了勾上,你可以手动将python的路径添加到系统环境变量的PATH路径中。或者直接将python卸载重装,在安装的时候重新勾选上。

2. Git安装

Git的版本没有限制,你可以在官网下载一个最新版本。如果访问官网的速度很慢,可以点击这里从我分享的网盘链接中下载。

进行到这一步的时候,把Git的安装路径 “Ctrl + C” 复制一下,之后需要用到:

Git安装完成后需要把Git的文件目录添加到系统环境变量中。首先指针移动到“此电脑”上,点击鼠标右键,在弹出的菜单中点击“属性”:

然后在弹出的窗口中点击“高级系统设置”:

在打开的窗口中点击“环境变量”:

在弹出的“环境变量”窗口,点击选中“Path”一栏,然后点击“编辑”:

在弹出的“编辑环境变量”窗口,点击“新建”:

将刚才复制的Git的安装路径 “Ctrl + V”粘贴一下,点击“确定”:

再按组合键 “Win+ R” 打开“运行”,并输入“cmd”:

输入“git --version”,然后按回车,如果下面显示了版本号,说明Git的安装路径已经成功添加到了环境变量中。

3. CUDA安装

很大概率你之前已经安装过CUDA了,不需要再次安装。看一下你的任务栏中有没有“NVIDIA设置”的图标,有的话点一下:

然后在弹出的“NVIDIA控制面板”中,点击左下角的“系统信息”:

在弹出的“系统信息”窗口中,点击“组件”,然后看有没有“NVCUDA64.DLL”这一栏,如果有,说明你之前已经安装过CUDA了,不需要再次安装。

 
如果没有,那么你需要安装一下CUDA。首先,按“Win + R”打开“运行”,并输入“cmd”:
 
在弹出的窗口中输入“nvidia-smi”,然后按回车,这个红框里面的就是推荐安装的CUDA版本:
 
可以在这里查看各个版本CUDA的下载地址,下载后安装即可:
 
到这里准备工作就已经全部就绪,接下来就是Stable Diffusion的安装。
 

4、下载并使用Stable Diffusion整合包

点击这里下载整合包,下载完成后解压即可。注意解压出来的文件夹所在的路径不要有中文。
 
解压后里面有一个启动器,双击打开:
 
双击打开后点击右下角的“一键启动”即可:
点击一键启动之后,会自动弹出一个浏览器窗口,这个窗口就是Stable Diffusion的用户界面了。
 
另外说一下,上面的整合包以及这个启动器是由B站大神“秋葉aaaki”整理制作的,感谢大神的整合包让更多的人能够更简单地使用Stable Diffusion进行创作😃。
 
 

5、手动搭建Stable Diffusion

如果你不想使用整合包,想要手动搭建,那么首先连接上你的梯子,然后在你喜欢的目录下,新建一个文件夹。
 
我是直接在D盘新建的,所以我的文件夹路径是:D:\StableDiffusion。
 
双击进入这个新建的文件夹,在空白区域按住 "Shift键”并点击鼠标右键,在弹出的菜单中选择“在此处打开PowerShell窗口”:
 
请确认你的梯子是连接的,然后在窗口中输入下面这段命令,然后回车:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
(如果你后面想用上文提到的启动器,方便配置Stable Diffusion的环境,就不要直接从Git中下载压缩包,而是要通过git clone命令进行下载。下载的压缩包里面没有.git文件夹,因此没有git版本控制的相关信息,启动器在读取这些信息的时候会报错退出。)
 
克隆完毕后,进入文件夹,在文件夹的最底部找到“webui-user.bat”,双击打开:
 
第一次打开的时候,需要下载好几个G的依赖,需要耐心等待一段时间。在经过漫长的等待之后,如果你看到了这么一段提示:
这时候,你就可以打开一个浏览器窗口,在地址栏里输入下面这个地址,然后回车:
http://127.0.0.1:7860/
 
不出意外的话,你就能看到Stable Diffusion的用户界面了:
 
如果你更喜欢暗黑模式的用户界面,那么你可以在地址栏输入这个地址,然后按下回车,这时候你就看到暗黑模式的界面了:
http://127.0.0.1:7860/?__theme=dark
如果你觉得每次都要在地址栏上加“?__theme=dark”太麻烦了,那可以试试修改webui-user.bat文件:
 
在set COMMANDLINE_ARGS=后面这里加上“--theme dark”,保存即可:
全段代码是这样的:
@echo off

set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--theme dark

call webui.bat
保存退出,下次双击webui-user.bat打开的时候,就默认是暗黑模式了。不过我还是强烈推荐你使用启动器,里面有很多实用的功能值得尝试,而且默认打开的就是暗黑模式,不用自己再配置了。
 
启动器下载解压之后,里面有两个文件:
把这两个文件都拷贝到你的Stable Diffusion的根目录下,和webui-user.bat文件同级,然后双击打开就可以了。
 
上面用到的安装文件和整合包点击这里进行下载。
 
至此,整个安装教程就结束了,好好享受在Stable Diffusion的世界里创作的乐趣吧😁
 
 
 
posted @ 2023-08-06 23:40  勇敢的狮子  阅读(1445)  评论(0)    收藏  举报