macmini_comfy_ui环境搭建

# 🖥️ Mac mini ComfyUI 环境搭建

> 从零开始在 Mac mini 上搭建 ComfyUI,包括 Homebrew、Python 3.13、虚拟环境和依赖安装,国内网络可用。

---

## 🔹 背景说明

📌 日常工作中需要使用 ComfyUI 进行 AI 内容生成,但默认环境复杂,需要统一管理 Python 与依赖。

尝试过的方法:

- 🌐 **直接 Git 克隆** → ❌ 国内网络可能无法访问 

- 💡 **Homebrew + Python + 虚拟环境 + ComfyUI ZIP** → ✅ 简单高效,适合国内用户

---

## 🔹 工具准备

| 工具 | 图标 | 用途 |

|------|------|------|

| Mac mini | 💻 | 本地计算与运行 ComfyUI |

| Homebrew | 🛠️ | 软件包管理 |

| Python 3.13 | 🐍 | Python 运行环境 |

| Git | 🔧 | 版本控制与源码获取 |

| VS Code | 🖊️ | Markdown 编辑与脚本调试 |

| 虚拟环境 venv | 📦 | 隔离 Python 依赖 |

---

## 🛠 安装与配置流程

```mermaid

flowchart TD

    A1[💻 准备 Mac mini] --> B1[🛠 安装 Homebrew]

    B1 --> C1[🐍 安装 Python 3.13]

    C1 --> D1[🔧 创建 ComfyUI 目录]

    D1 --> E1[📥 获取 ComfyUI 源码]

    E1 --> F1[📦 创建虚拟环境]

    F1 --> G1[⚡ 安装依赖]

    G1 --> H1[▶️ 运行 ComfyUI]

```

---

## 1️⃣ 安装 Homebrew

> 💡 **提示** 蓝色信息框 

> 打开终端执行:

```bash

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

```

🛠 添加 Homebrew 到 PATH:

```bash

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc

eval "$(/opt/homebrew/bin/brew shellenv)"

```

✅ 验证安装:

```bash

brew --version

```

---

## 2️⃣ 安装 Python 3.13

> 💡 提示 

```bash

brew install python@3.13

```

📌 验证版本:

```bash

python3 --version

```

⚠️ **注意** 黄色警告框 

如果 `python3` 指向系统 Python,设置 PATH:

```bash

echo 'export PATH="/opt/homebrew/opt/python@3.13/bin:$PATH"' >> ~/.zshrc

source ~/.zshrc

```

---

## 3️⃣ 创建 ComfyUI 目录

```bash

cd ~

mkdir -p ComfyUI

cd ComfyUI

rm -rf *

```

> 💡 提示 

`rm -rf *` 删除目录下文件,但保留目录本身

---

## 4️⃣ 获取 ComfyUI 源码

### 方法 1:官方 GitHub

```bash

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

```

### 方法 2:国内下载 ZIP

1. 下载 ZIP:[ComfyUI ZIP 下载](https://github.com/comfyanonymous/ComfyUI/archive/refs/heads/master.zip) 

2. 解压到 ComfyUI 目录:

```bash

unzip ~/Downloads/master.zip -d ~/ComfyUI

mv ~/ComfyUI/ComfyUI-master/* ~/ComfyUI/

mv ~/ComfyUI/ComfyUI-master/.* ~/ComfyUI/ 2>/dev/null

rmdir ~/ComfyUI/ComfyUI-master

```

> 💡 提示:确保目录中只有 ComfyUI 文件,否则可能报错

---

## 5️⃣ 创建虚拟环境

```bash

python3 -m venv comfyui-venv

source comfyui-venv/bin/activate

```

> 💡 提示:激活后终端显示 `(comfyui-venv)`,依赖安装在虚拟环境内

---

## 6️⃣ 升级 pip

```bash

python3 -m pip install --upgrade pip

```

---

## 7️⃣ 安装 ComfyUI 所有依赖

```bash

python3 -m pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

```

> 💡 提示:

> - 国内镜像加速 

> - 若出现缺模块错误,可单独安装:

```bash

python3 -m pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple

```

---

## 8️⃣ 运行 ComfyUI

```bash

python3 main.py

```

🌐 打开浏览器访问终端显示的地址(如 `http://127.0.0.1:8188`)即可使用 ComfyUI

---

## 9️⃣ 虚拟环境使用提示

- 激活虚拟环境:

```bash

cd ~/ComfyUI

source comfyui-venv/bin/activate

```

- 退出虚拟环境:

```bash

deactivate

```

---

## 🔄 更新 ComfyUI

```bash

cd ~/ComfyUI

git pull

python3 -m pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

```

> ZIP 更新同理:重新下载覆盖旧文件,再安装依赖

---

## ⚠️ 注意事项

- 虚拟环境和 ComfyUI 必须在同一目录 

- 国内环境推荐使用 PyPI 镜像 

- 遇到 `ModuleNotFoundError`,可用 `pip install 模块名` 补充 

- 虚拟环境保证系统 Python 干净,每次使用前激活

> ✅ 完成后,即可使用 ComfyUI 进行 AI 内容生成任务

---

🔙 [返回 OUTLINE.md](../../Outline.md)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容