以下紀錄在 Mac 上安裝 ComfyUI 的步驟
- 安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- https://brew.sh/zh-tw/
- 安裝 Python
brew install cmake protobuf rust python@3.10 git wget
- 切換到你想放 ComfyUI 的位置,在執行 git clone
- 切換到下載來 ConfyUI 的位置
- cd ComfyUI
- 執行 Python
- python3 -m venv venv
- 執行以下指令安裝
./venv/bin/pip install torch torchvision torchaudio
./venv/bin/pip install -r requirements.txt
- 下載模型
- 下載下來的檔案副檔名可能是
.ckpt
或.safetensors
- 把下載完畢的模型放到 ComfyUI 中的
/models/checkpoints
的路徑- /ComfyUI/models/checkpoints
- 啟動 ComfyUI
./venv/bin/python main.py
若想與 AUTOMATIC1111 Stable Diffusion WebUI 一起使用相同的模型的話,可以找到 extra_model_paths.yaml.example
這個檔案,他應該直接在 ComfyUI 的目錄下。
將檔案複製一份,並更改檔名為 extra_model_paths.yaml
打開後會看到
1 | a111: |
把 base_path: 更改為你AUTOMATIC1111 Stable Diffusion WebUI的位置。
1 | a111: |
最後重新啟動 ComfyUI 就可以了。
想更新的話,在資料夾中執行 git pull
,然後在執行 ./venv/bin/python main.py
即可