作者patvessel (帕特贝赛尔)
看板AI_Art
标题[分享] comfyui 安装导入简易手顺 (基础环境篇)
时间Tue Jan 13 18:07:34 2026
comfyui 安装导入简易手顺 (基础环境篇)
最近为了测试LTX-2把两套ComfyUI环境(win11+ubuntu server)大翻修了一次
就顺便把手顺记录下来 让自己以後可以参考 也希望能帮到有兴趣但不知怎麽开始的人
要是有什麽错误或阙漏也请各位不吝於指正与补充
Python (+虚拟环境) + ComfyUI本体 + ComfyUI-Mnanager篇
2026/01/13时间点
---
1. 安装python环境
目前的时间点我个人选择 所使用的套件和节点已经几乎都支援的最新版本3.13
後续范例也都用这个版本 如果要求极致的相容性可以考虑退回3.12或3.11
1.1 windows
直接从这边选择 Windows installer (64-bit)下来安装
https://www.python.org/downloads/release/python-31311/
https://www.python.org/ftp/python/3.13.11/python-3.13.11-amd64.exe
1.2 Linux(ubuntu server)
1.2.1 新增 PPA 储存库
```Bash
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
```
1.2.2 安装 Python 3.13 以及虚拟环境组件
```Bash
sudo apt install python3.13
sudo apt install python3-venv
```
1.2.3 验证安装
```Bash
python3.13 --version
```
---
2. 导入 comfyui本体
主要的方法有三种可以选择
1.桌面板安装
2.embbed python 的整合行动版
3.使用git拉取之後用虚拟环境管理
因为为了取得对环境的控制权 (避免一个组件要更新或装坏了就整个毁掉)
加上linux和windows都需要维护 所以我选择3
如果你是windows环境使用者想省麻烦或是只想玩玩看不想管理
可以考虑从1或2开始 等到遇到问题了再回来看
首先在windows环境下 预设似乎没有安装git
(大多数的 Linux都有)
如果你的环境没有安装git的话 可以从这边安装最新的发行档
https://git-scm.com/install/windows
> Git for Windows/x64 Setup.
2.1 使用git拉取 comfyui
开启命令提示字元或是shell
路径导航到你想安装处(例如C:\AI\) 运行下列指令
```Bash
git clone
https://github.com/comfyanonymous/ComfyUI.git
```
---
这样comfyui本体就安装完成了 理论上可以在系统环境下继续运作
但我非常不建议直接在系统环境下继续执行comfyUI
因为後续一定会安装大量的组件和自订节点来改善工作流程
一个流程弄不好整个环境会整组坏掉 而无从故障排除
所以接下来我们会进入後续的虚拟环境设定
---
3. 虚拟环境设定 以及windows下batch的建立
使用命令列进入刚刚安装完成的comfyui路径(如C:\AI\ComfyUI )中
3.1 建立python虚拟环境
Windows:
```bash
python -m venv .venv
```
Linux:
```bash
python3 -m venv .venv
```
其中".venv"是虚拟环境存放的路径
.venv是一种常见的命名规则 我也喜欢这麽做
因为.开头的路径会显示在列表最前方 容易管理
但完全可以依照你的喜好改成你喜欢的名字 只要你知道在哪里就好了
3.2 起动虚拟环境
Windows:
```bash
.\.venv\Scripts\activate.bat
```
Linux:
```bash
source .venv/bin/activate
```
(请将.vene替换成你刚刚设定的路径名称)
成功起动後 命令提示字元前方通常会出现 (.venv) 的字样
这表示目前正处於虚拟环境中
3.3 补齐依赖套件
在前述的虚拟环境中运行
pip install -r requirements.txt
它会自动补齐ComfyUI 运行所需的所有基础套件
(pytorch与cuda版本的选择下一篇文章会补述)
3.4 运行
这时你只要在这个状态运行
Windows:
```Bash
python.exe main.py
```
Linux:
```Bash
python3 main.py
```
那麽就会在虚拟环境起动comfyui
要添加任何起动参数 也是在这个步骤添加
例如:
--fast fp16_accumulation 可以强制於fp16精度下运作
用减少准确率的方式来降低硬体消耗提升速度
我个人大多数的时候都会起动这个选项
--highvram 将所有模型(UNet, CLIP, VAE)都留在VRAM中
nvidia卡 16GB以上 才考虑使用
可以最小化SWAP时间 增加连续生成的速度
--normalvram 预设值 (nvidia卡 12~16GB 建议使用)
计算时把一整个模型都放入vram中 用完才移除
--lowvram 为vram较小的环境设计 (nvidia卡 4~11GB 建议使用)
运作时可以将模型权重拆成多个部分 存放在RAM
需要时才swap进vram中 避免vram不足而生成失败
--novram 为极端的运算环境设计 (nvidia卡 4GB未满)
将几乎所有权种都移出vram 只在计算时调用
用时间换金钱的极端设置 (可以使用某些异步架构来最佳化 在此先不谈)
--listen 监听网路
让不是本机的使用者也可以透过网路来存取这台电脑的comfyui
括号中是使用SDXL模型 且使用nvidia卡时的建议值
如果你使用的是flux或qwen_edit等更大的模型
或者最佳化较差的amd或intel卡时
要视模型大小和实际运作状况作调整
例如如果你的环境是windos +RTX 3060 12G
而且想透过网路来存取comfyui的话
那麽可选的起动命令+参数就会是
```Bash
python.exe main.py --fast fp16_accumulation --normalvram --listen
```
3.5 windows下batch的建立
但是每次运行comfyui 都要
开命令列>起动虚拟环境>运行comfyui本体 实在是太麻烦
所以我会帮自己建立一个批次档(.bat)来代劳
在windows环境下只要执行这个批次档 就能直接起动
只要打开记事本把下列内容存为comfyui.bat(或你高兴的名字.bat)
然後放在comfyui路径下即可 之後看要做成捷径什麽的都很方便
(参数路径请自行调整)
```Bash
cd /d "%~dp0"
call .venv\Scripts\activate.bat
python.exe main.py --fast fp16\_accumulation --normalvram --listen
cmd /k
```
---
4.ComfyUI-Manager的导入
comfyui最大的特色就是非常大量的自订节点
如果不使用自订节点的话 个人觉得还不如回去用更简单的A1111
comfyui-manager就是能更让你非常简单的管理各种自定义节点的工具和起点
因此我们会再继续使用前导入ComfyUI-Manager
如果你能做到这里那其实很简单
只要在3.2 起动虚拟环境 的状况下
导航到comfyui安装路径底下的custom_nodes中
(例如C:\AI\ComfyUI\custom_nodes\)
运行下列指令
```Bash
git clone
https://github.com/ltdrdata/ComfyUI-Manager.git
```
并且顺利完成後 那麽下次起动comfyui 右上方的工作列
就会出现蓝色(*现版本)的Manager按钮可用
之後要用什麽模型或什麽组件就能让各位自己选择了 这边不赘述
---
文章到这边已经有点长了 所以我把pytorch环境和其他组件分到下一篇
有兴趣的请移步
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.229.28.82 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AI_Art/M.1768298857.A.426.html
1F:推 avans: 推分享,我也前阵子才开始使用comfyui,关於ComfyUI-Manage 01/13 18:15
2F:→ avans: r安装节点时,不一定都会成功,尤其是节点有要求安装pip 套 01/13 18:15
3F:→ avans: 件的通常会失败,必须手动进入虚拟环境并执行对应的pip安装 01/13 18:15
4F:→ ADYex: 推 01/13 18:21
排版修正
※ 编辑: patvessel (125.229.28.82 台湾), 01/13/2026 19:31:50
5F:推 iman00b: 2026 了,不建议用 venv。 01/14 13:14
6F:→ patvessel: 2026了,不建议用PTT。 01/14 14:40
7F:推 iman00b: 我是给建议不是在酸,不然我就直接嘘了,你搞一堆技术, 01/15 03:51
8F:→ iman00b: 结果用 venv,所以我才觉得很奇怪。 01/15 03:52
9F:→ iman00b: 你弄一堆新版本套件是不是也该用用 UV (底层也是venv) 01/15 03:53
啊~抱歉 我冲动了点
不过我觉得比起一堆软的硬的连结 还是比较喜欢有些实体在那里
不管要打包备分 还是要进去改点什麽的时候都不用考虑那麽多
10F:推 Supasizeit: 我很简单 问codex说他想用venv还是uv 他选venv 我就 01/15 04:05
11F:→ Supasizeit: 给他弄 反正又不是我弄 01/15 04:05
12F:→ Supasizeit: 一堆symlink我看他除错都有困难 01/15 04:07
13F:推 iman00b: 装新套件我还是手动,之前也是叫AI弄,结果叫我去装AUR, 01/15 16:44
14F:→ iman00b: 然後我发现extra已经有了,我就反问AI,结果AI只会抱歉, 01/15 16:44
15F:→ iman00b: 太新的东西AI资料库没收录,所以新东西大多要手动。 01/15 16:45
16F:→ iman00b: 我不确定 python 是否如此,就我用 arch 的经验是这样。 01/15 16:46
17F:推 Supasizeit: Arch 不是就是要享受DIY的乐趣XDDDD 01/15 17:16
18F:推 iman00b: 不,我是被ubuntu搞到火大才跳arch的 XD,我朋友大都Mint 01/15 19:00
19F:→ iman00b: Ubuntu很会搞事,Dash、Unity、到现在的uutils... 01/15 19:00
20F:→ iman00b: 认识的人大都跳Mint, Debian了,我因为想要说那句换Arch 01/15 19:02
21F:→ iman00b: I use arch, BTW~ 其实现在 arch 也不太需要 DIY 了。 01/15 19:03
→"怎麽知道一个人是不是用Arch?别担心,他们会主动告诉你的。"
※ 编辑: patvessel (125.229.28.82 台湾), 01/17/2026 03:22:13