搭建ai绘画本地环境教程:显卡、整合包、第一次出图全流程
别被「部署」两个字吓住:搭建ai绘画环境,显卡够、网够,一小时左右能跑到第一张图。我用的是整合包加手动补模型的组合,第一次装踩了CUDA的坑,前后耗了三个多小时。步骤和报错解法都在下面,照着做能少走弯路。
搭建ai绘画环境这件事,我的结论先放这儿:比想象中容易,难点不在操作,在选路。选对了路,一小时出图。
先交代下我的机器:RTX 3060 12G,i5-12490F,16G内存,Win10。卡是2022年为打游戏买的,装AI纯属顺手。第一次装是去年九月,从下载到出第一张图,三个小时二十分钟——其中两个小时浪费在CUDA版本对不上这个坑里,装了卸、卸了装。后来帮两个朋友装,最快的一个,四十分钟就出了图。
这篇就按我后来帮朋友装的顺序写,每一步都是踩实了的。
显卡和内存:什么配置才能装
显卡显存8G是舒服线,6G能跑但受限,4G以下建议别折腾本地;内存16G起步,硬盘给足60G。先查配置,再决定装不装。
N卡是首选。CUDA生态基本围着NVIDIA转,A卡I卡不是不能跑,但要绕路,折腾成本翻好几倍。显存这条线我拿自己的3060和朋友的机器对比过:
| 显存 | 能干什么 | 实际体验 |
|---|---|---|
| 12G(我的3060) | SDXL 1024随便出,叠LoRA不慌 | 一张图20秒左右,很舒服 |
| 8G(朋友2060S) | SD1.5满血,SDXL要开省显存模式 | 能用,SDXL出图慢一截 |
| 6G及以下 | 基本只够SD1.5,512分辨率 | 能跑通,但玩法受限 |
内存建议16G,8G也不是跑不了,就是加载大模型的时候系统盘会狂转。硬盘空间给60G打底——主程序占10G出头,一个大模型7个G,LoRA一个几百兆到2G,玩上瘾了模型库存涨得比你想象快。我现在模型库已经吃掉80多个G了。
动手前先右键桌面NVIDIA控制面板,看一眼驱动版本。低于531的先去官网把Game Ready驱动更了,这一步能省后面很多莫名其妙的问题。
整合包还是手动装:两条路的真实差别
新手直接上整合包:解压就能用,省掉装Python和配环境的全部麻烦。手动装的优势只在长期维护和自由度,第一次装不值得。这是我的明确建议,没有骑墙。
两条路我都走过,差别用一张表说清:
| 对比项 | 整合包 | 手动装(git+Python) |
|---|---|---|
| 上手时间 | 解压后10分钟进界面 | 1-3小时,看运气 |
| 踩坑概率 | 低,环境全配好了 | 高,Python版本、依赖冲突 |
| 升级更新 | 整包重下,或用更新脚本 | git pull一下完事 |
| 适合谁 | 第一次装、想快点出图的人 | 想长期玩、要改代码的人 |
我第一次头铁选了手动装,理由是「网上教程都这么说显得专业」。结果Python装了3.10,某个依赖只认3.10以下的版本,报错信息红屏一长串。卸载重装,又碰上git没配好。两个多小时就这么没了。后来帮朋友装,我直接甩整合包链接,人家解压完点启动器,泡了杯茶的工夫界面就出来了。当时我心情挺复杂。
整合包去哪儿找,这里说一句:SD WebUI和ComfyUI都有各自的中文整合包,出包的一般是B站的UP主或者GitHub上的项目,搜「SD WebUI 整合包」就能找到,挑下载量高、更新日期近的。大小普遍在10G往上,里面自带一个基础模型,够你跑通第一次。
下模型和第一次出图:十分钟跑通
模型(.safetensors后缀)放进models/Stable-diffusion文件夹,刷新后选中,输提示词点生成,三步出图。默认参数512分辨率、20步就够,先跑通再谈调参。
模型主要在两个地方下:Hugging Face和Civitai。Hugging Face像模型界的官方仓库,SDXL、SD1.5这类基座模型都在那儿;Civitai更像社区图库,各种风格化的大模型和LoRA,看缩略图挑喜欢的下。国内访问速度看运气,慢的话找个下载工具挂着,一个7G的模型我下过四十多分钟,也下过俩小时,纯看当晚网况。
下的时候认准.safetensors后缀,这是标准格式。碰到.pt结尾的文件要多留个心眼——这个格式能夹带代码,来路不明的别碰。还有个新手常掉的坑:SD1.5和SDXL是两代模型,不通用,SDXL体积明显更大(6-7G对2G),文件名里带XL字样的就是。放的位置也有讲究:基座大模型进models文件夹下的Stable-diffusion子文件夹,LoRA放Lora子文件夹。放错了界面里刷不出来,这是「我下了模型怎么找不到」这类问题的头号原因。放好后回到WebUI,点模型下拉框旁边的刷新按钮,不用重启整个程序。
启动器点开,等控制台黑窗口滚完一屏字,浏览器访问127.0.0.1:7860,界面就出来了。第一次加载模型要个一两分钟,左上角选好模型,右下角出现模型名就绪。
提示词框里随便打点什么,比如「a cat sitting on a windowsill, sunlight」,采样步数保持默认20,分辨率512×512(SDXL就改1024×1024),点生成。进度条走完,一张猫就出来了。我朋友第一次跑通的时候对着屏幕截图发了朋友圈,配文是「我出息了」。
跑通了再玩两个进阶参数就够日常用:采样方法换DPM++ 2M Karras,出图质量比默认的Euler a稳一些;步数加到30,细节更扎实,代价是时间多一半。CFG引导那格,7上下是万金油,太高画面容易过饱和,看着发腻。
对了,有个事想岔开说一句:第一次出图成功之后特别容易上头,那晚上我一口气出了两百多张猫,睡觉的时候脑子里全是猫。玩AI绘画前两个月基本都这样,适可而止,电费不贵,时间贵。
话说回来,跑通只是开始,真正的好图在提示词和LoRA里,那话题够再写三篇的,这篇先不展开。
报错急救:显存不足和路径中文这两个高频坑
报CUDA out of memory就开启动器里的低显存模式;启动直接闪退或报错,九成是安装路径里有中文,把整个文件夹挪到纯英文路径重开。这两个坑占新手报错的大头。
显存不足的报错长这样:CUDA out of memory,后面跟一串数字。解法按顺序试:先把分辨率降回512(或SDXL降到768),立竿见影;不行就找启动器里的「低显存模式」勾上,本质是分批处理省显存,代价是出图慢30%左右;再不行就重启一下程序——有时候显存被上一张没释放干净,重启最干净。我那张3060叠两个LoRA出1024的时候偶尔也炸,降分辨率重来就好了。
路径中文的坑更阴间。报错不直说,症状是启动时控制台一串Unicode报错,或者界面压根弹不出来。我朋友就栽在这上面:他把整合包解压到了「D:\新建文件夹\AI绘画」下面,折腾了四十分钟,来问我的第一句话是「是不是我电脑有毒」。我让他把文件夹改成「D:\ai-drawing」,重开,一次过。就这一下,四十分钟。所以这条我放狠话:安装路径从盘符开始全是英文,一个中文都不要有,Win10/11的用户名如果带中文,有些情况也会牵连,装完报错查不到原因时想想这条。
其他报错先别慌,把控制台最后一行红字复制去搜,九成有人踩过。别看到红字就重装,重装是最后手段。
回到开篇那个数字:第一次装,三个多小时;帮朋友装,四十分钟。差的不是手艺,是知道哪条路通。搭建ai绘画环境就这么回事——配置够、整合包、英文路径、默认参数先出图,四条记住,你已经超过大部分卡在半路的人了。等你第二张图出来,那台晚上嗡嗡转的机器,就是你的画室了。
常见问题
没有独立显卡的笔记本能装吗?
能装,但体验劝退。核显出一张512的图要几分钟起步,还占满CPU。真想试可以装个CPU模式玩玩,理解成「能跑,但别指望生产力」。折中方案是云端平台,或者等换了带独显的机器再折腾。
整合包去哪里下比较靠谱?
B站搜「SD WebUI 整合包」,挑发布时间近、播放量高的UP主,简介里一般都有网盘链接;GitHub上秋叶aaaki大佬的打包方案也是老牌选择。下完看体积,10G往上才是带模型的完整包,太小的可能是空壳。
为什么启动后浏览器页面一直打不开?
先看控制台黑窗口:显示Running on local URL就等它滚完再刷新浏览器;显示端口被占用(Port 7860 already in use),说明开重复了,关掉多余的控制台窗口。都不行的话,检查路径是不是全英文——这问题十有八九又是它。
装好了,模型和提示词也正常,出图还是很慢怎么办?
三个常见原因:开着低显存模式忘了关(分辨率其实够用)、显卡驱动太旧没跑满、后台挂着游戏或剪辑软件抢显存。我建议先关低显存模式重启,再把驱动更到最新,一般就能回到正常速度。3060跑512的图,20步十几秒是正常水平。