很多Windows的朋友都已经用上了秋叶大佬的Stable Diffusion WebUI整合包,其实Mac版本的Stable Diffusion WebUI也是同步更新的,网上几乎都找不到Mac电脑安装Stable Diffusion WebUI的教程,其实Mac安装Stable Diffusion WebUI的方法十分简单。
前提
第一步 安装Homebrew
Homebrew是Mac上的软件包管理器,安装方法十分简单,在终端里执行下面这条命令就可以了。
大概长这样
第二步 安装环境依赖
cmake、protobuf、rust、python、git、wget都是下一步需要安装Stable Diffusion WebUI时需要用到的工具或者环境依赖,同样,在终端里执行下面这条命令就行了。
需要特别注意的是,Mac里一般都有装Python,如果你的Python版本不是3.10,比如3.11,那有可能在下一步的安装Stable Diffusion WebUI时会报错,所以,你需要先将你的默认Python环境切换成Python3.10。(官方文档建议使用Python3.10.6,原因是高版本的Python不支持Pytorch,但随着时间的推移,后续版本的Python也将支持Pytorch,届时,就不存在此问题)
部署
第三步 下载Stable Diffusion WebUI到本地
大概长这样
第四步 初始化运行Stable Diffusion WebUI
先切换进Stable Diffusion WebUI的安装目录,再通过运行webui.sh启动stable diffusion的web UI。
大概长这样
大概长这样
初次初始化执行时,会自动下载torch等必要的组件以及默认的模型等,速度会比较慢,等你看到下面这行字时,代表Stable Diffusion已经运行起来了
> Running on local URL: http://127.0.0.1:7860
大概长这样
这个时候,你就可以打开浏览器访问http://127.0.0.1:7860了。
请注意,这个终端窗口不要关掉,一旦关掉,就代表中止运行了,如果要下次要再次运行,只需要再次回到Stable Diffusion的目录,运行./webui.sh即可再次启动。
后续升级
安装时,会安装最新版本的Stable Diffusion WebUI,但后续不会自动更新,需要手动更新,手动更新的方法也很简单,用终端进入安装目录后运行下面这行命令就可以了。