在 macOS 上安装 ComfyUI 桌面版

前述

最近木子的 MacBook M4 Pro 14CPU + 20GPU + 48G MEM 京东首发已经到货三周了,一直没有跑大模型,简直有点暴遣天物,所以必须整一套 ComfyUI 来体验一下。最近官方出了 ComfyUI Desktop For macOS App,可以直接安装,相对于 Linux 命令行安装 ComfyUI,简单太多了,基本上就是傻瓜式安装。

这是一篇水文,主要目的在于告诉各位同学可以使用 macOS ComfyUI 桌面版了,当然后续 macOS ComfyUI 桌面版的升级或使用上的一些问题,也会在此文基础上迭代更新。

安装 ComfyUI

GitHub – Comfy-Org/desktop 下载最新版本的 ComfyUI 桌面版,然后进行安装,具体安装步骤如下所示,对于重点步骤会进行安装说明。

选择 ComfyUI 用户数据、Python venv 虚拟环境等安装位置,请确保所选磁盘有足够的剩余空间,大约 15GB 左右,但因为后期大模型等都是放在这个目录下管理,所以建议根据实际使用模型大小选择安装位置。

如果现在已经部署了 ComfyUI 在本地,可以将现在模型迁移至新安装的 ComfyUI,没有就跳过。

根据实际需求,开启自动更新或崩溃报告,点击“Install”。

过程中会安装很多 Python 包,包括:Python venv 虚拟环境、Cpython、Torch、Torchvision、Torchaudio 等,本质和通过 Linux 安装一样的。

安装完成以后,默认就会有一个文生图工作流。对应模型存在,就可以正常运行。

中文设置

ComfyUI 桌面版默认已经安装 ComfyUI-Manager 节点管理器。所以可以直接在节点管理器中搜索 AIGODLIKE-COMFYUI-TRANSLATION,点击 “Install”,进行安装。

安装完成,点击“Restart”,重启 ComfyUI。

点击左下角的“设置”图标 — AGL — 选择“中文 [Chinese Simplified] ”,会自动重新加载界面。

此时界面、工作流配置都是中文的了。

Python 虚拟环境

macOS ComfyUI 的 Python 虚拟环境位于安装目录的 .venv 目录下,所以如果您需要基于对应 Python 虚拟环境手动安装一些包,比如:pip install insightface==0.7.3,可以进入对应目录,激活 Python 虚拟环境,再进行安装。

# 进入对应安装目录
❯ cd /Users/muzi/Documents/ComfyUI/.venv/bin

# 激活 Python 虚拟环境
❯ source ./activate

# 安装对应包
❯ pip install insightface==0.7.3

常见错误

安装节点时报错:

ComfyUI Impact Pack fix failed: This action is not allowed with this security level configuration.

macOS 桌面版 ComfyUI 的 ComfyUI-Manager 安装在 /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager/ 目录。

❯ cd /Applications/ComfyUI.app/Contents/Resources/ComfyUI/custom_nodes/ComfyUI-Manager/

❯ cat config.ini
[default]
preview_method = none
badge_mode = none
git_exe =
channel_url = https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main
share_option = all
bypass_ssl = False
file_logging = True
default_ui = none
component_policy = workflow
double_click_policy = copy-all
windows_selector_event_loop_policy = False
model_download_by_agent = False
downgrade_blacklist =
security_level = weak # 修改 security_level = normal 改为 security_level = weak 后,重启 ComfyUI 即可。

文生图演示

马上会出一篇关于 ComfyUI Flux1.Dev 文生图教程,先来两张自述照,感觉生成的还挺精准 😂😂😂。

变更记录

  • 2024-12-18
    • 新增 macOS Python 虚拟环境配置说明
Avatar photo

关于 木子

Founder of the Rocky Linux Chinese community, MVP、VMware vExpert、TVP, advocate for cloud native technologies, with over ten years of experience in site reliability engineering (SRE) and the DevOps field. Passionate about Cloud Computing、Microservices、CI&CD、DevOps、Kubernetes, currently dedicated to promoting and implementing Rocky Linux in Chinese-speaking regions.
用一杯咖啡支持我们,我们的每一篇[文档]都经过实际操作和精心打磨,而不是简单地从网上复制粘贴。期间投入了大量心血,只为能够真正帮助到您。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇