Windows全新安装 StableDiffusion WebUI

该文章提供了一步一步的指导,包括安装GIT和Python3.10.6,检查它们的版本,加速Python的pip安装过程,以及如何配置国内镜像源。接着,文章详细介绍了如何克隆StableDiffusionWebUI项目,安装和配置过程,以及如何处理可能遇到的问题,如GPU支持和错误调试。此外,还提到了添加中文语言包和创建启动快捷方式的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

依赖软件

GIT

下载页面 https://git-scm.com/download/win
直接下载使用这个地址 https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe
双击下载好的文件,然后一直点击 “Next”。
image.png

最后取消那个“View Release Notes”前的√,然后点击“Finish”
image.png

Python

安装这个版本:3.10.6

下载页面 https://www.python.org/downloads/ 或 https://www.python.org/downloads/release/python-3106/
直接下载使用这个地址 https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
双击下载的文件,
image.png

勾上“Add Python 3.10 to PATH”,再点上面的“Install Now”
image.png

最后点击一下“Disabled path length limit”再关闭
image.png

安装StableDiffusion WebUI前的准备

第一 检查之前安装的软件是否正常

同时按下“WIN+R”在弹出的对话框中输入cmd(或者全大写CMD都可以)然后直接回车或者点击确定按钮
image.png

或者点击任务栏上的搜索图标也是输入cmd
image.png

不同版本的Windows有细微差别
image.png

然后会打开一个黑色的窗口(细微差别可忽视)
image.png

输入(或者直接粘贴)git --versionpython --version记得要分开并且最后回车

如何粘贴?
在那个黑色窗口的标题栏上点击右键,在出现的菜单上选择”编辑“->“粘贴”

image.png

命令参考:

c:\Users\Administrator>git --version
git version 2.40.0.windows.1

c:\Users\Administrator>python --version
Python 3.10.6

image.png

第二 加速一下Python的pip

国内的一些安装源镜像地址
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
还是在刚才那个黑色的窗口
更新pip,输入命令:python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip并回车
image.png

配置源(全局),输入命令:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/并回车
image.png

使用pip install torch 测试一下速度,如果速度太慢(几百kb勉强接受,最好是有几mb以上的速度),可以用上面列出的其他镜像试试(比如清华大学的)
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
image.png

可以重复操作找到一个比较快(和地区、时间都有关系,也可以不用直接用默认的)的源地址
image.png

恢复默认源:pip config set global.index-url https://pypi.Python.org/simple/

命令参考:

c:\>python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip
c:\>pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
c:\>pip install torch
# 使用 Ctrl+C 可以终止

安装Stable Diffusion Webui

准备工作目录

打开“文件资源管理器”,在非C:盘例如E:盘创建一个目录(例如Works,或者用现有的“工作目录”也可以)
image.png

image.png

点击“地址栏”
image.png

输入cmd并回车
image.png

image.png

会出现一个“黑色窗口”并已经自动进入这个工作目录下。
image.png

克隆程序

输入命令git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui并回车开始克隆。
image.png

如果网络不通畅会失败,这时候重新执行就可以了。

安装、配置

输入cd stable-diffusion-webui并回车
image.png

这个时候可以(非必要)提前安装一下中文语言包(之后还需要配置启用才能生效,也可以以后在UI上安装)
输入命令git clone https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN extensions\stable-diffusion-webui-localization-zh_CN并回车
安装配置启动WebUI,输入命令webui-user.bat并回车
过程根据网络不同从十来分钟到几十分钟(甚至更长)。中途可能会报错,一般是网络问题直接重试即可。

image.png

如果报错信息包含这样的内容,说明你的电脑系统没有可用的显卡。

AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

在经过漫长的安装过程,成功启动的样子是这样的,注意红色框框,有这个信息说明安装好了。
image.png

这时候可以用Ctrl+c,停止程序。以后再启动的时候在安装目录下“E:\Works\stable-diffusion-webui”直接找到刚才那个“webui-user.bat”双击就行(只要等十多秒)。或者添加一个“快捷方式”到桌面上。

后续

添加一个“快捷方式”到桌面上。
使用“文件资源管理器”导航到安装目录下“E:\Works\stable-diffusion-webui”找到“webui-user"。使用右键功能。
image.png

注意:你会看到多个“webui-user",选择后面有显示“Windows 批处理文件”的那个!

命令参考

E:\Works>git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
# 等待执行完毕
E:\Works>cd stable-diffusion-webui
# 安装插件
# 中文包
E:\Works\stable-diffusion-webui>git clone https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN extensions\stable-diffusion-webui-localization-zh_CN
# 图片浏览器
E:\Works\stable-diffusion-webui>git clone https://github.com/AlUlkesh/stable-diffusion-webui-images-browser extensions\stable-diffusion-webui-images-browser
# 自动安装并启动
E:\Works\stable-diffusion-webui>webui-user.bat
### Stable Diffusion 安装教程 #### 准备环境 为了成功安装并运行 Stable Diffusion,需先准备好必要的软件环境。这包括但不限于 PythonGit安装Python 版本建议使用 3.10.6 或更高版本[^2]。对于 Windows 用户来说,可以从官方网站下载适合操作系统的 Python 安装包,并按照提示完成安装过程;Linux 用户则可以通过包管理工具如 `apt` 来获取最新的稳定版 Python。 ```bash sudo apt update && sudo apt install python3.10 git -y ``` #### 获取项目源码 接着要获得 stable-diffusion-webui 这一前端界面程序。此部分可通过克隆 GitHub 上托管的相关仓库来实现: ```bash git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd stable-diffusion-webui ``` #### 配置依赖项 进入项目的根目录之后,通过 pip 工具可以方便地解决所有必需库文件的安装问题。如果之前未设置过虚拟环境,在这里也推荐创建一个新的虚拟环境来进行隔离化开发测试。 ```bash pip install --upgrade pip pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 pip install -r requirements.txt ``` #### 启动服务端口 一切就绪后,只需简单执行启动命令就能让 Web UI 正常运作起来。默认情况下会监听本地主机上的特定端口号 (通常是7860),访问 http://localhost:7860 即可看到图形化的交互页面。 ```bash ./webui.sh ``` 以上就是完整的 Stable Diffusion 安装流程介绍[^1]。整个过程中虽然涉及多个环节的操作,但实际上大部分繁重的工作已经被社区贡献者简化成了自动化脚本来处理,因此即使是初学者也能较为轻松地上手尝试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值