欢迎光临散文网 会员登陆 & 注册

如何在Mac上部署Stable Diffusion?

2023-07-29 23:30 作者:DIMLY-AI  | 我要投稿

1 环境检查

使用下面的命令检查Python和Git是否已经安装

python3 --version
git --version

如果你Mac上没有安装git和python,请继续下面的流程,如果已经安装,则跳过'2 使用homebrew安装python和git'

2 使用homebrew安装python和git

2.1 检查或者安装homebrew

使用homebrew安装python和git,在此之前先检查homebrew是否安装

brew --version

如果没有版本信息,你可以使用下面的命令安装homebrew

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

安装之后你可以再次使用brew --version来查看brew是否成功安装

brew --version

2.2 安装python

安装好了homebrew之后我们就可以继续安装python和git了

先安装pyenv,它是一个python版本管理工具

brew install pyenv

然后把它加入到环境变量中

eval "$(pyenv init -)"

再安装python3.10.10版本

pyenv install 3.10.10

切换到已经安装好的python版本

pyenv global 3.10.10

使用rehash让它生效

pyenv rehash

再次检查python版本,出现版本说明python安装成功了

python3 --version

2.3 安装git

然后再使用brew安装git,git可以让你在github上下载和上传代码

brew install git

再次检查版本

git --version

3 配置github ssh密钥

git安装好了之后,你还需要在github上配置ssh密钥

你可以先来测试一下你的git工具是否配置了ssh密钥,如果授权成功,那你就可以下载并且运行开源代码了

ssh -T git@github.com
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

如果没有配置ssh密钥,请你在终端输入下面命令,然后一直点击确定,这会生成一个密钥对放在你的.ssh文件夹下

ssh-keygen

使用cat命令,然后复制公钥

cat ~/.ssh/id_rsa.pub

打开下面的github网站,注册一个账户并登录

https://github.com

先点击右上角你的账户头像,再点击Settings子菜单,然后再点击SSH and GPG keys,再点击new ssh key,把刚才复制的公钥粘贴在key框中,Title随便起一个就可以。最后点击Add SSH key 然后回到终端,可以再次使用下列命令测试有没有授权成功

ssh -T git@github.com
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

4 下载并部署stable diffusion

在终端中找一个合适的文件夹然后执行下面的命令,这样你的代码就下载好了

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

然后使用cd命令进入这个文件夹

cd stable-diffusion-webui

使用下面的命令运行整个项目,这可能需要花费几分钟

./webui.sh

然后等待安装,当画面中出现网址时,stable diffusion就搭建好了,点击打开网址就可以作画了

如何在Mac上部署Stable Diffusion?的评论 (共 条)

分享到微博请遵守国家法律