作者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/m.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