刷小红书看到了很多ai绘图,像自己试一试,但是win的设备是A卡,看了些教程后发现,不支持A卡,最好是用N卡,不过mac也可以,但是mac的教程比较少,找到一篇后,跟着操作其实也遇到了好多问题,在这里记录一下
首先,整体流程是参考这个www.bilibili.com/video/BV1Pb…
步骤:
- 安装homebrew,去官网brew.sh
brew install cmake protobuf rust python@3.10 git wget- 注意必须安装python@3.10
- 克隆仓库:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git - 或者进入仓库地址用ssh方式克隆:github.com/AUTOMATIC11…
- 然后进入项目目录,master分支下,运行 webui.sh 脚本(运行前,建议连上魔法,否则报错会有很多其他的问题)
- 遇到问题不用慌,其中很多问题基本上都是网络原因,下载不了,或者版本不对,比如pip下不到指定的版本依赖,看着报错去解决就好
- 这里列举几个我遇到的问题
- 安装的时候报错如下
ERROR: Could not find a version that satisfies the requirement torch==1.12.1 (from versions: none)
ERROR: No matching distribution found for torch==1.12.1
[WARNING]()**: There was an error checking the latest version of pip.
- 解决办法:根据提示进行pip upgrade升级,然后再执行
- 卡在Installing open_clip这一步卡了很久,没有动静
- 解决方法:ctrl+c终止sh,参考:www.bilibili.com/read/cv2125…
- 终端运行:
"/Users/{**这里自行替换为你项目的目录,反正这一个地址就是要找到这个项目里的venv下的bin下的py3脚本**}/stable-diffusion-webui/venv/bin/python3" -m pip install git+https://gitee.com/mirrors_huggingface/safetensors.git --prefer-binary - 注意,需要更换的仓库地址是人家专门为了这个问题复制的解决方案,遇到其他问题了不能这样更改
- 卡在install requirements for Web UI 一直不动,最后报错 safetensors xxx ,首先看你安装好没有,魔法没用就先更换pip源,清华源就行,然后关闭魔法,
- 下载
"/Users/{**这里自行替换为你项目的目录,反正这一个地址就是要找到这个项目里的venv下的bin下的py3脚本**}/stable-diffusion-webui/venv/bin/python3" -m pip install safetensors- 完了之后应该可以看到下载的是什么版本,不知道的可以把上一串命令最后的install safetensors换成list,用pip list查看 safetensors 是什么版本
- 我这里安装的是0.3.0
- 然后我再执行 webui.sh 会报其他错误,但是已经不是下载依赖的问题了,经过分析,发现是我手动下载的版本和代码里要求的版本不一致,所以我在代码里将要求的版本改为了我安装的版本
- 直接搜索关键字找到,改完之后,版本一致就会进入下一个环节了
- 下一个环节是下载模型包,非常大,可能会出错,然后就又报错了,建议按照视频里提到的模型下载方式,去先下载好了,复制到model相关文件夹里,这样检测到已经有模型了就不会再下载了,就可以进入最后环节了
- 然后就可以打开了,这里贴一个中文ui界面插件地址:github.com/VinsonLaro/…
- 完结