Mac上Stable Diffusion的环境搭建(还算比较简单)

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon

AI兴起的速度是真的快,感觉不了解点相关的东西都要与时代脱节了,吓得我赶紧找个AIGC看看能不能实现我艺术家的人梦想(绷不住了)

我的电脑是M1 芯片的Macbook Pro,因此参考的苹果芯片的教程步骤

准备工作

主要需要准备的东西其实不多,总共如下几样:

  • Homebrew
  • Python
  • Model
  • WebUI

Homebrew

Homebrew是一个流行的包管理器 ,用于在Mac OS X和Linux操作系统上安装软件包。它简化了软件的安装过程,允许用户通过简单的命令从源代码编译和安装软件

官网(https://brew.sh)
安装教程(https://blog.csdn.net/weixin_63310665/article/details/143313410)

经常逛博客的小伙伴如果找一些Mac上的软件安装教程,估计会经常看到它的身影,这也侧面印证了这是一款设计得不错的工具

sh 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

此时,测试下安装是否成功

sh 复制代码
brew --version

那么,通常考虑到网络的一些稳定问题,可能要更换一下国内源

更换镜像源(https://www.cnblogs.com/orzs/p/18306760)

Python

Python基本上必备的工具语言了,各个脚本程序的启动往往都要依赖于它,这几年AI的迅速崛起更是疯狂输出

我虽然不是用得很频繁,但是借助AI帮忙写点工具脚本觉得还是很好用的(偷懒必备)

官网(https://www.python.org)

这个教程就遍地都是了,就不赘述了(甚至可以直接拿刚配好的brew装,我这里用的是 3.10)

sh 复制代码
brew install python@3.10

唯一需要注意的就是配套的pip工具最好也更换下国内源,否则在网络不稳定的情况下,在后面给WebUI拉包的过程中可能会频频断连

pip更换源(https://developer.baidu.com/article/details/2799190)

WebUI

这个就是重头戏了,需要从github上clone这个项目

sh 复制代码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

当然,这个需要git,我的电脑可能本身系统就已经自带了,如果没有同样通过Homebrew安装一下

找个目录或者就放在桌面,在终端输入以上命令,并且等待项目clone完毕,会看到这样一个目录

进入目录后,看到目录下面有一个webui.sh文件,这便是我们需要运行的启动器

在当前层级的目录进入终端,或者通过cd命令进入当前目录的层级均可,执行命令运行这个脚本文件

sh 复制代码
./webui.sh 

如果是首次执行脚本,应该是需要很长时间下载各种资源,同步各种信息的,网络状态如果很好通常不怎么会出问题,如果经常断连可以尝试更换国内镜像

服务启动完成后会跳转到浏览器的这个地址,这便是默认的WebUI服务端口

下面就是Stable Diffusion主要工作台界面了,框起来的地方是模型 ,刚启动应该是空的,还用不了,需要执行下一步导入,这里才能显示

Model

这是最后一步了,将我们需要使用的模型导入其中

开始的那个官方教程页面的下方是有模型的链接的,可以直接下载

除此以外,也可以到Hugging Face网站下载各个模型

Hugging Face(https://huggingface.co/models?pipeline_tag=text-to-image&sort=downloads)

下载完成后,就可以将模型(好几个G)放入到stable-diffusion-webui/models/Stable-diffusion目录下

不知道为啥显示一个错误,但是好像不影响使用(之前好像没看到)

然后,重新执行一开始的./webui.sh命令,重新启动服务

接下来可以先玩一玩了,正向提示词一般就是用来描述你想要的图的关键特点的反向提示词是用来防止生成出一些畸形离谱的内容的,一个决定上限,一个决定下限,这个可以在网上抄或者让AI助手帮忙生成一点玩玩

试了下,好像它看不懂中文,不知道有没有好的配置方法,就先这样吧,之后再看看其他配置怎么用~~

相关推荐
李老师的Java笔记9 分钟前
如何解决Mac升级完nodejs没有生效的问题?
macos
开开心心_Every20 分钟前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
墨言智语24 分钟前
003、方法一进阶:AI绘画与短视频制作——用Midjourney/Stable Diffusion接单赚钱
ai作画·stable diffusion·midjourney
Chengbei1132 分钟前
轻量化 Web 安全日志分析神器 星川智盾日志威胁检测、地理溯源、MITRE ATT&CK 映射,支持 Windows/macOS/Linux
前端·人工智能·安全·web安全·macos·系统安全·安全架构
生而为虫41 分钟前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
愚公搬代码2 小时前
【愚公系列】《AI绘画:Stable Diffusion ComfyUl的艺术》008-ComfyUI整合包
ai作画·stable diffusion
大飞记Python2 小时前
刚从 Win 转 Mac?鼠标滚轮反向、触控板乱跑、第三方鼠标卡顿——这一篇就够了
macos·计算机外设·mac鼠标
宝桥南山12 小时前
AI - 在命令行中尝试一下ACP(Agent Client Protocol)通信
microsoft·微软·github·aigc·copilot
OneThingAI12 小时前
网心算力云上线 DeepSeek-V4-Pro
人工智能·aigc·deepseek·onethingai
国科安芯14 小时前
核电站仪控与监测系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·macos·无人机·cocos2d·核电站