python 如何从AUTOMATIC1111在Mac上安装Stable Diffusion Web UI英特尔?

jv2fixgn  于 2023-04-10  发布在  Python
关注(0)|答案(2)|浏览(163)

我最近尝试在我的Mac Intel上使用AUTOMATIC1111的Stable Diffusion web UI。Mac Intel没有安装指南,当我尝试使用其他平台提供的方法时,我最终遇到了与LZMA相关的Python异常:

ModuleNotFoundError: No module named '_lzma'

多亏了this stack overflow post,我才能修复这个问题。这让我可以为Mac Intel写一个安装指南,我在我的答案中分享。
我的配置:

  • MacBook Pro 2019
  • CPU 2,6 GHz 6核Intel Core i7
  • GPU Intel UHD Graphics 630 1536 MB
  • 内存32 GB 2667 MHz DDR4
  • 系统macOS Ventura 13.2.1
wfveoks0

wfveoks01#

先决条件:

  • 已安装brew
  • 安装git
  • 已安装pyenv
  • 知道如何使用终端

安装指南:
1.打开终端并移动到您要安装Stable Diffusion Web UI的目录。
1.使用终端,克隆stable-diffusion-webui repo。这将创建一个stable-diffusion-webui目录。克隆完成后,移动到这个目录:

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

1.使用终端,安装xybrew。注意,这需要在安装Python 3.10之前完成:

$ brew install xy

1.使用终端,使用pyenv安装Python 3.10。然后在stable-diffusion-webui目录中将本地Python版本设置为3.10。这只会影响此目录中使用的Python版本,默认Python版本将保持不变:

$ pyenv install 3.10
$ pyenv local 3.10

1.下载稳定扩散模型检查点。我从Hugging Face website下载了1.5版本(v1-5-pruned.ckpt文件)。然后将检查点移动到models/Stable-diffusion目录中。
1.使用终端,运行webui.sh脚本:

$ ./webui.sh

如果一切正常,您应该在终端中看到如下所示的消息:

Running on local URL: http://127.0.0.1:7860

1.在Internet浏览器中打开URL。在txt2img选项卡中,输入提示并单击生成按钮。这将启动图像生成过程。
我在这篇文章中附上的图像是在我的MacBook Pro Intel上生成的。

bwitn5fc

bwitn5fc2#

另一种方法是首先安装Anaconda,这会处理先决条件。

相关问题