ComfyUI学习圣经:从入门到精通,AI绘画小白的进阶之路(第2-3天)
ComfyUI学习圣经:从入门到精通,AI绘画小白的进阶之路(第2-3天)
安装部署——让ComfyUI在你的电脑上安家落户
上一篇文章,我们进行了一次心灵的握手,从哲学层面认识了ComfyUI到底是什么,以及它为何值得你投入时间去学习。今天,我们终于要挽起袖子,干点实实在在的事情了——让这个充满魔力的“积木工厂”在你的电脑上真正地跑起来。
我必须先给你打个预防针:安装环节,是劝退率最高的地方。无论是令人眼花缭乱的Python版本、让人头皮发麻的CUDA报错,还是各种各样莫名其妙的依赖冲突,都可能让你在一开始就想砸键盘。但请相信我,只要稳扎稳打地跟着这篇文章走,你一定可以迈过这道门槛。而且,迈过去之后,你对整个系统的理解会上一个台阶,这是你从“小白”到“入门玩家”的第一次蜕变。
1. 选择你的武器:整合包 vs. 手动安装
在正式开始之前,我们需要做一个关键决策:选择安装方式。这就像你刚到一个陌生的城市,是选择跟团游还是自由行。
- 整合包(跟团游):一键式体验,由社区大神预先配置好所有环境,你只需要解压、双击,就能立刻开始。这是新手首选的“保姆级”方案。
- 手动安装(自由行):从零开始,自己配置Python环境,克隆代码库,一步步安装依赖。过程更折腾,但你对ComfyUI的控制力和理解深度,将是前者无法比拟的。
1.1 方案A:懒人福音——使用秋葉aaaki的整合包
如果你刚刚踏上这条旅程,或者你对自己的动手能力还不太自信,请果断选择这条路。秋葉aaaki大神制作的整合包(因其头像常被称为“秋叶整合包”或“青龍聖者整合包”),是目前国内社区最受欢迎、更新最及时、生态最完善的ComfyUI发行版之一。
为什么它值得推荐?
- 真正的开箱即用:你几乎不需要关心Python、Git、CUDA是什么东西,所有环境都已经内置封装完毕。
- 内置常用插件:一些必备的、能极大提升工作效率的插件(比如管理器、提示词助手等)通常都预先装好了,省去了你四处寻找的麻烦。
- 便携化设计:解压后就是一个独立的文件夹,不污染系统环境,你想删掉它,直接删文件夹即可,干干净净。
- 无缝更新体验:整合包通常会提供一个独立的更新器程序,让你可以一键升级ComfyUI内核和各个插件,极大地降低了后续的维护难度。
安装步骤?你只需要做两件事:
- 获取资源:前往秋葉aaaki的B站空间或相关技术博客,找到ComfyUI整合包的发布贴。请务必从作者提供的官方网盘链接或可信渠道下载,避免从不明网站下载到带有恶意软件的版本。下载的文件通常是一个很大的压缩包(可能是
.7z或.zip格式)。 - 解压运行:将压缩包解压到一个路径名全英文的目录下(强烈建议解压到固态硬盘,如
D:\ComfyUI\)。解压完成后,进入目录,双击A绘世启动器.exe(或类似的exe文件)。启动器会检查环境,然后启动ComfyUI服务,并自动打开浏览器窗口。魔法,就这样发生了。
1.2 方案B:硬核之旅——手动从零安装
如果你是一位喜欢探究底层原理、追求极致控制感的“自由行”玩家,或者你使用的是macOS/Linux系统,手动安装就是你的必经之路。这条路虽然陡峭,但风景独好。我会带你一步步走完,并解释每一步在干什么。
准备工作:
- NVIDIA显卡:虽然ComfyUI支持CPU和AMD显卡,但体验最佳、教程最多的还是N卡。确保你的显卡驱动版本不要太旧。
- 一个强大的搜索引擎:遇到任何报错,把关键词复制进去搜,学会独立解决问题是技术生涯中最重要的一课。
2. 手动安装深度解析(以Windows系统为例)
让我们开始这段硬核的搭建之旅。整个过程可以分解为三个清晰的阶段。
2.1 第一阶段:打造一个干净、独立的“工作间”——Conda虚拟环境
想象一下,你的电脑是一个巨大的工厂,可以同时生产汽车、手机和面包。如果不进行隔离,各种原料和废料容易混在一起。Conda虚拟环境,就是为你ComfyUI项目划出的一个专属无菌车间。无论你在里面怎么折腾,都不会影响到工厂里其他正在生产的项目。
步骤一:安装Miniconda
前往Miniconda的官方网站下载Windows版安装包。请选择Python 3.10(或更早)版本的64位安装包,一路Next安装即可。安装完成后,打开“开始”菜单,找到并打开Anaconda Prompt (miniconda3),这就是我们未来和ComfyUI交互的主命令行窗口。输入conda --version,如果看到版本号,说明安装成功。
步骤二:创建并激活虚拟环境
在命令行中依次执行以下两条命令:
conda create -n comfyui python=3.10
conda create:告诉conda要创建新的环境。-n comfyui:给这个环境取个名字叫comfyui,这个名字你可以自定义,但用comfyui最直观。python=3.10:强制指定Python版本为3.10。这是目前兼容性最广泛的版本,能避免很多不必要的麻烦。
执行后会列出一些将安装的包,输入y并回车确认。静待片刻后,环境创建完毕。
接着,激活这个环境:
conda activate comfyui
你会看到命令行前面的括号里,已经从(base)变成了(comfyui)。这意味着,你接下来的所有操作,都只发生在这个专属空间里。
2.2 第二阶段:安装核心引擎——PyTorch
PyTorch是ComfyUI运行深度学习模型的底层发动机。它的安装需要根据你的显卡驱动版本选择对应的CUDA版本。
步骤一:确定CUDA版本
打开命令行(无需在comfyui环境下),输入nvidia-smi并回车。在显示的信息表格的右上角,你会看到CUDA Version: X.X。记下这个版本号,比如12.1。这意味着你的显卡驱动最高支持到此版本的CUDA。
步骤二:去PyTorch官网获取安装指令
打开浏览器,搜索“pytorch get started”,进入官网的安装页面。通过一个小的过滤器,会为你生成一条专属安装命令。对于Windows系统,通常的选择是:Stable版本、Windows系统、Conda包管理器、Python语言、以及上一步确认的CUDA版本(如果驱动支持12.1,选择11.8或12.1都可以,向下兼容)。
复制生成的命令,确保你的命令行还在(comfyui)环境下,粘贴并执行。例如:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
这个下载过程可能很漫长,取决于你的网络状况,还请耐心等待。完成后,PyTorch引擎就已就位。
2.3 第三阶段:拉取核心代码并安装依赖——让ComfyUI“活”过来
步骤一:克隆ComfyUI的GitHub仓库
你需要安装Git(一个版本控制工具)。如果没有,请先搜索“git for windows”下载安装。安装时一路默认即可。安装完成后,关闭并重新打开Anaconda Prompt,以使Git命令生效。确保你还在(comfyui)环境下,用cd命令进入你想安装ComfyUI的目录,例如:
cd D:\
然后执行克隆命令:
git clone https://github.com/comfyanonymous/ComfyUI.git
这会把最新的ComfyUI核心代码下载到D:\ComfyUI文件夹。如果因为网络原因无法连接GitHub,可以搜索“ComfyUI国内镜像”,使用Gitee或其他镜像站的地址进行克隆。
步骤二:安装Python依赖包
进入克隆好的目录:
cd ComfyUI
然后,执行依赖安装命令:
pip install -r requirements.txt
-r表示根据一个文件列表来批量安装。requirements.txt就是ComfyUI作者列出的所有必须的Python扩展库。又是一段等待时间,看到最后一行是“Successfully installed…”时,恭喜你,最艰难的部分已经走完了!
3. 第一次启动与模型下载
3.1 启动!
一切就绪。在(comfyui)环境下的ComfyUI目录里,执行:
python main.py
命令行会滚动大量日志。如果一切顺利,最后会出现一条地址,通常是http://127.0.0.1:8188。在浏览器中打开这个地址,那个标志性的节点式工作流界面出现在眼前时,那种成就感真是难以言喻!
如果报错了,别慌。逐行向上查看日志,通常第一个出现的“Error”字样就是罪魁祸首。将其复制到搜索引擎,这几乎是我们这个领域的必修课。
3.2 下载你的第一个模型——入场券
此时的ComfyUI只是一个空壳子,它还没有“灵魂”。这个灵魂,就是大模型(Checkpoint)。没有它,任何工作流都无法运行。
你需要将下载的模型文件(通常以.safetensors或.ckpt结尾),放入ComfyUI安装目录下的models\checkpoints\文件夹中。
- 去哪里下载? 两个主要网站:Civitai和Hugging Face。
- 新手推荐模型:在Civitai搜索“DreamShaper”或“MajicMix realistic”。前者是风格化与写实的完美平衡,很适合上手跑图;后者是非常优秀的亚洲人像模型。进入模型页面后,在“Files”区域下载
.safetensors格式的文件。 - 放置位置:下载完成后,将文件剪切或复制到
ComfyUI\models\checkpoints\目录下。 - 刷新:回到ComfyUI的网页界面,点击浏览器刷新或按
F5。然后点击界面上的“Load Checkpoint”节点,在下拉菜单中,你应该就能看到刚放进去的模型了。
4. 结语:你已越过山丘
从认识ComfyUI到真正动手把它安装好,你经历了从概念到实践的第一次跨越。无论你选择的是轻松的整合包,还是历经波折的手动安装,恭喜你,你已经成功越过了AI绘画学习道路上最大的那个“山丘”。
现在,你的工作台已经搭好,核心引擎和第一个灵魂模型也已就位。明天,我们将迎来那个让人心潮澎湃的时刻:加载默认工作流,调整几个参数,然后按下那个神奇的“Queue Prompt”按钮,亲眼看着一张属于你自己的AI画作,从无到有地诞生在潜空间的混沌之中。
这趟旅程的风景,只会越来越精彩。今晚好好休息,我们明天见!
更多推荐




所有评论(0)