mac安装Stable Diffusion

昨天帮别人安装Stable Diffusion,按照别人的文档设置发现一直报错,最后发现是需要先把模型下载好了放置到模型的文件夹后再运行安装。今天就写下整个安装过程。

1、安装Homebrew

复制到终端直接回车运行如下:

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

安装完成后可以在终端运行brew --version 查询是否已安装成功

2、安装python3.10

下载路径https://www.python.org/downloads/release/python-3106/

3、安装必要的构建环境和库

打开一个新的终端窗口并运行brew install cmake protobuf rust python@3.10 git wget

4、通过运行克隆 Web UI 存储库

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

5、下载模型

可以通过https://huggingface.co/Seiriryu/stable-diffusion-v-1-4-original/tree/main下载。

本文是下载的stable-diffusion-v-1-4。

6、放置模型

将模型放置到/stable-diffusion-webui/models/Stable-diffusion

这个是你克隆Web UI存储库的位置下,如我电脑位置为/Users/zzz/stable-diffusion-webui/models/Stable-diffusion

可以在终端输入 cd /Users/zzz/stable-diffusion-webui/models/Stable-diffusion,然后在输入open .来打开当前目录。

7、运行程序

cd stable-diffusion-webui然后./webui.sh运行 Web UI。将使用 venv 创建并激活 Python 虚拟环境,并且将自动下载并安装任何剩余的缺少的依赖项。

8、汉化

1、在任意目录下使用git clone https://github.com/VinsonLaro/stable-diffusion-webui-chinese

2、进入下载好的文件夹,把"localizations"文件夹内的"Chinese-All.json"和"Chinese-English.json"复制到"stable-diffusion-webui\localizations"目录下

3、点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"

4、点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化

5、需要重启程序才生效汉化

6、发现直接输入中文描述好像生成的图片不一致,英文比较准确。

附图生成的长毛狗,虽然感觉有点奇怪。

参考链接:

https://www.youtube.com/watch?v=4vtLrafPd5c

github:

Installation on Apple Silicon · AUTOMATIC1111/stable-diffusion-webui Wiki · GitHub

GitHub - VinsonLaro/stable-diffusion-webui-chinese: stable-diffusion-webui 的汉化扩展

模型下载:

https://huggingface.co/

注意:Python的版本要求是3.10的版本

查询软件版本:python --version 或者 python -V

  • 33
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Stable Diffusion是一款修改Mac系统分辨率的工具,它可以让你增加Mac显示器的分辨率,把显示效果提高到更高的水平。但是在安装过程中,需要一些指导才能轻松完成。接下来我将详细介绍安装Stable Diffusion的步骤。 1.下载软件 首先,你需要从官方网站下载Stable Diffusion的最新版本,或从可信的第三方网站下载。一般情况下,你可以选择下载一个压缩包,解压后会得到一个.dmg文件。 2.安装软件 打开.dmg文件,你会看到软件图标和一个文本文件。将软件图标拖动到你的应用程序文件夹中,这样就完成了软件的安装。 3.打开软件 打开终端(“终端”在应用程序中),输入以下命令: sudo spctl --master-disable 按回车键后,终端会要求输入密码,输入密码后按回车键。这是为了关闭系统的安全措施,以便运行Stable Diffusion。然后,双击Stable Diffusion图标打开软件。 4.设置分辨率 打开软件后,你会看到一个简单的界面,显示屏幕的当前分辨率。现在点击“Apply Modified Resolution”按钮,软件会在列表中显示一系列增加的分辨率。选择一个你想要的分辨率并单击“Apply”按钮,你就可以看到屏幕分辨率发生了变化。 5.恢复安全措施 完成使用Stable Diffusion后,应该恢复Mac的安全措施。打开终端,输入以下命令: sudo spctl --master-enable 按回车键后,终端会再次要求输入密码,输入密码后按回车键。这样安全措施就重新生效了。 总之,通过上面的步骤,你就可以安装和使用Stable Diffusion了。但请注意,为了保证安全和稳定性,不要频繁改变显示分辨率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eric_2026

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值