mac(intel芯片)安装comfyui

安装miniconda3

  1. 打开终端,创建临时文件夹

    1
    mkdir -p ~/miniconda3 & cd ~/miniconda3
  2. 命令行输入以下命令,下载miniconda,并进行安装

    1
    2
    3
    4
    5
    6

    curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
    # 赋予可执行权限
    chmod +x Miniconda3-latest-MacOSX-x86_64.sh
    # 进行安装
    bash Miniconda3-latest-MacOSX-x86_64.sh

进入版权申明界面之后一直按住 回车 执行,直到最后询问接受版权申明时输入 yes,然后选择安装路径,点击 回车 默认即可安装成功

miniconda

进入安装路径下的bin目录(我本机路径是:/Users/zya/miniconda3/bin),执行以下命令

1
2
cd /Users/zya/miniconda3/bin
conda init zsh

执行结束后,重新打开终端即可,此时终端用户前面多了一个(base)

安装pytorch

1.执行以下命令,安装pytorch

1
$ conda install pytorch -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

pytorch

看到 3个 done,表示已安装成功,接下来验证pytorch版本

1
2
3
4
5
6
7
$ python 
>>> import torch
>>> print(torch.__version__)
2.2.2
>>> print('gpu:', torch.cuda.is_available())
gpu: False

下载comfyui

  1. 找个空间充足的磁盘,执行以下命令,下载最新的comfyui

    1
    2
    3

    git clone https://github.com/comfyanonymous/ComfyUI.git

  2. 进入ComfyUI目录,安装依赖

    1
    2

    cd ComfyUI & pip install -r requirements.txt

  1. 运行comfyui

创建startup启动文件,已cpu方式运行comfyui

1
2

vim startup.sh

startup文件内容如下:

1
2
3

python main.py --disable-cuda-malloc --use-split-cross-attention --cpu

赋予startup可执行权限

1
2

chmod +x startup.sh

运行 startup,即可启动comfyui

1
2

./startup

看到以下界面,表示启动成功:

undefined

浏览器访问:”http://127.0.0.1:8188",大功告成!