准备工作

  • 一张N卡,最低需要4G显存(A卡用户请查询其他教程)
  • 下载 Python 3.10 并将python添加到PATH
  • 一个良好的网络(?)我对pip包下载源不是很了解,我这里出现的问题并不大,后续遇到可以补充

安装

clone stable diffusion webUI的仓库

git clone git@github.com:AUTOMATIC1111/stable-diffusion-webui.git

主分支目录下直接双击运行webui-user.bat

是不是很简单?没错,就这么简单,等待terminal出现 file

用任意浏览器输入上面的url地址就可以访问到我们部署好的webUI了 file

然后可以在 Civitail 上下载你需要的模型,将下载好的模型放入根目录下models相应的文件夹中即可

例如:Lora模型 放入 models/Lora

安装过程中遇到的一些问题

RuntimeError: Couldn't Install Torch

这个问题的原因是python3.11版本对应的pyTorch还没有release版本,需要更换版本为3.10即可 注意更换python版本后需要将根目录的venv文件夹删除重新生成,因为stable diffusion webUI是将系统里的python环境拷贝一份到目录下单独使用的

RuntimeError: Couldn't Install clip

此问题原因是stable diffusion webui环境中的clip其实是open_clip,不能用pip install clip安装 因此我们直接到github克隆 open_clip 仓库到本地,并进行本地安装

  • 克隆 https://github.com/mlfoundations/open_clip 仓库

  • 将克隆下的仓库文件夹放入根目录venv下script文件夹里file

  • 打开terminal将目录cd到venv/Scripts/open_clip 下,然后执行

../python.exe setup.py build install 

安装完成后再执行webui-user.bat就不会报错了

其他的Couldn't Install xxx 全部参考上条解决方案,统一使用本地安装即可解决

最后祝各位炼丹快乐。