乐于分享
好东西不私藏

如何在我的电脑上安装AI绘图工具Stable Diffusion WebUI

如何在我的电脑上安装AI绘图工具Stable Diffusion WebUI

现在打开任何一个AI平台,几乎都能找到图片生成功能,就连微信公众号后台都自带了文章封面自动生成工具。但自己在本地电脑安装AI绘图工具Stable Diffusion WebUI,依然有着其他AI工具无法替代的核心价值无限制自由生成、100%隐私安全、完全自定义控制权、批量自动化处理、离线可用、商业版权更清晰。

Stable Diffusion WebUI是一款免费开源、功能强大的本地AI绘图工具,支持文生图、图生图、局部重绘、高清修复、风格自定义等全场景绘图功能。凭借高自由度、可深度定制、无平台限制的优势,广泛用于自媒体配图、设计素材制作、个人创意创作等场景。

Stable Diffusion WebUI的安装部署还是挺费劲的,去年我也是断断续续折腾了好几天才成功,当时把过程记录在文本文档中,一直还没有整理成文章,今天想起这件事,所以稍加整理发出来,免得丢了可惜,如果刚好能帮助到别人就更好了

一、基础环境准备

环境配置是Stable Diffusion WebUI安装的核心关键,所有步骤缺一不可,严格按照流程操作,可规避90%的安装报错。

1. 解决GitHub访问失败问题

Stable Diffusion WebUI源码托管于GitHub,国内原生访问极易超时、失败,可通过修改hosts文件优化网络访问:
  • 打开路径:C:\Windows\System32\drivers\etc

  • 复制hosts文件到桌面(系统目录文件无法直接修改)

  • 用记事本打开桌面hosts,文末追加以下解析代码(2、3、4三行只要保留一行就行,可以尝试哪个效果好):

    # Github140.82.113.4 github.com20.27.177.113 github.com20.205.243.166 github.com20.27.177.113 github.global.ssl.fastly.net

    保存文件后,将桌面修改后的hosts文件,替换回原etc目录的同名文件

  • 键盘按下Win+R,输入cmd打开命令行,执行命令刷新DNS缓存:

ipconfig /flushdns

2. 安装NVIDIA显卡驱动

Stable Diffusion WebUI优先适配NVIDIA显卡,AMD、Intel显卡兼容性较差、渲染速度慢,本文以NVIDIA显卡为例(本人电脑的显卡是NVIDIA GeForce GTX 1660 SUPER
  • 官网地址:https://www.nvidia.cn/drivers/lookup/

  • 输入自己的显卡型号(示例:GeForce GTX 1660 SUPER),搜索匹配驱动

  • 下载最新正式版驱动,双击安装,全程默认下一步即可

  • 驱动安装完成后,重启电脑生效

3. 安装CUDA Toolkit

CUDA是NVIDIA推出的GPU并行计算平台,是Stable Diffusion WebUI实现显卡加速绘图的必备基础环境,所有AI渲染运算都依赖该工具。

  • 官网地址:https://developer.nvidia.com/cuda-toolkit

  • 适配下载CUDA 12.x版本(适配主流显卡与后续cuDNN、PyTorch环境)

  • 双击安装包,默认路径安装,无需修改配置,等待安装完成

4. 安装cuDNN加速库

cuDNN是GPU专用深度神经网络加速库,能大幅提升Stable Diffusion WebUI绘图渲染速度、降低卡顿报错概率,必须与已安装的CUDA版本严格匹配。

  • 历史版本下载地址:https://developer.nvidia.cn/rdp/cudnn-archive

  • 选择对应版本:CUDA12.x 匹配 cuDNN v8.9系列 Windows版本

  • 下载压缩包并解压,将解压后的全部文件,复制覆盖到CUDA安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8

  • 弹出文件夹合并提示,选择“全部替换”即可

二、安装Python3.10.6与Git工具

这两款工具是Stable Diffusion WebUI运行的核心依赖,版本固定、缺一不可,切勿随意安装最新版本。

1. 安装Python 3.10.6(必选固定版本)

重点提醒Stable Diffusion WebUI不支持3.11及以上高版本Python,仅兼容3.10.x版本,高版本会导致PyTorch适配失败、程序无法运行。

  • 下载地址:https://www.python.org/downloads/release/python-3106/

  • 下滑找到Files栏目,下载Windows 64位安装包

  • 安装首界面必须勾选 Add Python 3.10 to PATH(自动配置环境变量)

  • 其余步骤默认下一步,完成安装

2. 安装Git工具

Git用于拉取stable diffusion webui开源源码、后续更新迭代,是必备代码下载工具。

  • 下载地址:https://gitforwindows.org/

  • 下载Windows最新版本,双击安装

  • 全部默认配置,无需修改,一键安装完成即可

三、下载并运行Stable Diffusion WebUI

1. 校验全部环境

安装源码前,先校验环境是否配置成功,避免后续报错:

  • 键盘同时按下Win+R,然后输入cmd打开命令行,依次输入以下命令校验

  • 校验Python版本:python --version(需显示Python3.10.6)

  • 校验CUDA环境:nvcc --version(显示对应CUDA版本号即为成功)

2. 拉取Stable Diffusion WebUI源码

通过命令行下载最新版本的stable-diffusion-webui:

  • 优先GitHub官方源码下载:

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  • GitHub访问失败,使用国内Gitee镜像:

    git clone https://gitee.com/geekcqz/stable-diffusion-webui.git
  • 下载完成后,在我的电脑搜索一下stable-diffusion-webui就可以找到下载的文件了

3. 配置国内加速(可选,网络差必操作)

为避免后续依赖、模型下载超时,可配置全局GitHub加速:

  • 打开Stable Diffusion WebUI根目录 - modules文件夹,找到launch_utils.py文件

  • 记事本打开文件,批量替换所有链接:将https://github.com/ 替换为 https://ghfast.top/https://github.com/(如果你的电脑可以正常访问github的话,这一步可以省略)

  • 保存文件,完成加速配置

4. 启动运行Stable Diffusion WebUI

  • 返回Stable Diffusion WebUI根目录,双击运行 webui-user.bat(无需管理员权限)

  • 首次启动会自动下载全部依赖库,根据网速耗时5-15分钟,耐心等待切勿强制关闭

  • 依赖安装完成后,程序会自动启动服务

  • 自动弹出绘图网页端,未弹出则手动浏览器访问:http://127.0.0.1:7860

四、常见报错及终极解决方法

1. 基础模型加载失败(stable diffusion model failed to load

报错原因:自带4G大的基础模型下载中断、超时。

解决方法:

手动前往https://huggingface.co/models下载v1-5-pruned-emaonly.safetensors基础模型,然后复制下载到文件v1-5-pruned-emaonly.safetensors进入到models目录下的Stable-diffusion目录下,重新启动程序即可。

2. CLIP分词器加载失败

报错提示:

Can’t load tokenizer for ‘openai/clip-vit-large-patch14’. If you were trying to load it from ‘https://huggingface.co/models’, make sure you don’t have a local directory with the same name. Otherwise, make sure ‘openai/clip-vit-large-patch14’ is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

解决方法:

要从下面两个链接下载文件,然后在stable-diffusion-webui根目录下新建openai文件夹,然后在这个新建文件夹下再创建clip-vit-large-patch14文件夹,然后把下载到的文件都复制到这个目录下

https://www.modelscope.cn/models/AI-ModelScope/clip-vit-large-patch14/files

https://hf-mirror.com/openai/clip-vit-large-patch14/tree/main

    3. PyTorch适配报错、显卡无法加速

    程序自动安装的PyTorch版本不匹配CUDA,导致无法调用GPU,可手动安装适配版本:

    • 命令行执行适配CUDA12.8的安装命令:

      pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
    • 校验是否安装成功、GPU可用:依次输入命令

      pythonimport torchtorch.cuda.is_available()

      返回True即为GPU加速配置成功

    4. 各类依赖缺失、编译报错

    运行过程中出现编译失败、插件缺失,按顺序执行以下修复方案:

    • 安装Rust编译器:访问https://rustup.rs/下载安装包,双击运行,回车默认安装

    • 修复编译环境:安装微软C++生成工具 https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/,勾选「使用C++的桌面开发」安装

    • 更新依赖工具:

      pip install --upgrade pippip cache purgepip install numpy

      手动批量修复项目依赖:

    cd stable-diffusion-webuipython -m pip install open_clip_torchpython -m pip install -r requirements.txtpython launch.py

    五、使用须知与温馨提示

    • 电脑重启后环境不会失效,只需重新双击 webui-user.bat 即可启动使用

    • 绘图速度、最大分辨率由显卡显存决定,显存越大,绘图效率和画质上限越高

    • 可自行在Civitai、Hugging Face下载各类风格模型、LoRA插件,拓展绘图功能

    至此,你的本地AI绘图工具Stable Diffusion WebUI就完全部署完成了!安装遇到任何问题,都可以留言交流探讨~

    当时我在安装的过程看了不少别人的教程,以下一并致谢!

    https://devpress.csdn.net/suzhou/64780c8aefcd62075312f411.html

    https://blog.csdn.net/qq_44866828/article/details/146664092

    https://ivonblog.com/posts/stable-diffusion-webui-windows-installation/

    https://blog.csdn.net/studio_1/article/details/141531475(非常有价值)