1. 环境准备:从零搭建AI绘画工作台
第一次接触Stable Diffusion WebUI时,我花了整整两天时间才搞定环境配置。后来帮朋友部署时发现,90%的问题都出在环境准备阶段。下面这些细节,都是我用无数个深夜调试换来的经验。
Python版本是第一个大坑。官方要求3.10.6,但很多人不知道这个版本号必须精确匹配。我试过用3.10.5和3.10.7都会报错,特别是torch库的兼容性问题会让你怀疑人生。建议直接到Python官网下载Windows installer (64-bit)版本,安装时务必勾选"Add Python to PATH"。
显卡驱动是第二个隐形杀手。NVIDIA用户需要:
- 确认CUDA版本(控制面板→系统信息→组件里找NVCUDA64.DLL)
- 更新驱动到最新版(建议用GeForce Experience自动更新)
- 安装对应版本的CUDA Toolkit(WebUI通常需要11.3以上)
注意:AMD显卡用户需要安装ROCm,但Windows支持有限,建议用Linux系统
我推荐使用Miniconda而不是Anaconda,因为后者会自带大量无用库。具体操作:
bash复制conda create -n sdwebui python=3.10.6
conda activate sdwebui
这个环境专门给WebUI使用,不要和其他项目混用,否则容易出现库冲突。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心安装:稳如老狗的部署方案
git clone经常卡住是新手最头疼的问题。除了官方仓库,我整理了三个实测有效的加速方案:
- 在CMD运行
set GIT_SSL_NO_VERIFY=true临时关闭SSL验证 - 使用
git config --global http.postBuffer 524288000增大缓存 - 替换https为git协议:
git clone git://github.com/AUTOMATIC1111/stable-diffusion-webui.git
安装依赖时常见两个坑:
- 网络超时:修改launch.py里的pip镜像源
python复制index_url = "https://pypi.tuna.tsinghua.edu.cn/simpl
