安裝 ComfyUI 自定義節點而不把環境裝壞
用 Manager 或手動 Git clone 安裝 ComfyUI 自定義節點,儘量避免依賴漂移、紅節點和導入失敗。
測試環境
- 操作系統: Windows 10 / 11
- Launcher: Wonderful Launcher v1.x
- ComfyUI: Portable / Managed install
- Python: 3.11+
- CUDA / Torch: CUDA 12.x / Torch 2.x
- 最後驗證: 2026-05-19
如果你要安裝 ComfyUI 自定義節點,常見節點優先用 Manager,只有你明確知道要裝哪個倉庫時,才建議手動 Git clone。
自定義節點本質上就是社區插件。它們可以給 ComfyUI 增加換臉、視頻、超分、工作流整理等能力,但它們也是最容易把一個本來正常的環境裝壞的來源之一。
如果你已經裝壞了環境
如果你已經裝完節點後導致 ComfyUI 起不來,直接轉去看 裝完自定義節點後環境壞了怎麼辦。
快速結論
| 目標 | 最穩的第一步 |
|---|---|
| 安裝常見節點 | 用 ComfyUI Manager |
| 從 GitHub 手動安裝節點 | clone 到 ComfyUI/custom_nodes/,然後只安裝該節點自己的依賴 |
| 導入工作流後出現紅節點 | 用 Manager 的缺失節點安裝流程,重啟後再看 IMPORT FAILED |
| 避免把 Torch、NumPy、OpenCV 裝亂 | 在跑 requirements.txt 前先看它會不會改核心包 |
Manager 提示 failed to get custom node list | 直接看專門的 custom node list 修復文檔 |
如果你搜索的就是 ComfyUI Manager failed to get custom node list,這篇只做背景說明,真正的修法見 ComfyUI Failed to Get Custom Node List。
安裝方法
方法 1:ComfyUI Manager(推薦)
ComfyUI Manager 是最近版本 ComfyUI 的官方包管理層。 在當前的 Desktop 構建裡,它通常默認已經帶上;在較新的 portable 或手動安裝中,它通常也已經併入核心,但可能還需要補依賴並打開 manager 開關。
Desktop 用戶
ComfyUI Desktop 一般默認啟用 Manager。重啟後看工具欄裡是否已經出現 Manager 按鈕。
近期 portable 用戶
在 portable 根目錄執行:
.\python_embeded\python.exe -m pip install -r .\ComfyUI\manager_requirements.txt
.\python_embeded\python.exe -s .\ComfyUI\main.py --windows-standalone-build --enable-manager近期手動安裝用戶
激活和啟動 ComfyUI 相同的 venv,然後執行:
python -m pip install -r manager_requirements.txt
python main.py --enable-manager舊版回退方案
如果你的構建仍然要求舊式插件安裝,就在 custom_nodes 下 clone:
cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git comfyui-managerManager 可用之後,你就可以在工具欄裡:
- 瀏覽可安裝節點
- 一鍵安裝節點
- 更新已安裝節點
- 對導入工作流執行缺失節點安裝
方法 2:手動 Git clone
- 在
ComfyUI/custom_nodes/打開終端 - clone 倉庫:
cd ComfyUI/custom_nodes
git clone https://github.com/[author]/[node-name].git- 只有在節點目錄裡真的有
requirements.txt時,才安裝它的依賴,而且必須用 啟動 ComfyUI 的同一個 Python:
| 安裝類型 | 更穩的依賴安裝方式 |
|---|---|
| 官方 GitHub Windows portable 包 | 在 portable 根目錄執行 .\python_embeded\python.exe -s -m pip install -r .\ComfyUI\custom_nodes\[node-name]\requirements.txt |
| 手動 Git + venv 安裝 | 激活 venv 後執行 python -m pip install -r custom_nodes/[node-name]/requirements.txt |
| ComfyUI Desktop 或受管 Launcher | 使用應用自帶環境或終端工具,不要默認 python_embeded 一定存在 |
- 重啟 ComfyUI
不要對每個節點都盲跑 requirements
最高風險的步驟通常就是 pip install -r requirements.txt。執行前至少看一眼它會不會改 torch、numpy、opencv-python、pillow 這些核心包。
方法 3:直接複製單文件節點
有些簡單節點只是一個 .py 文件,可以直接放進 custom_nodes/:
ComfyUI/
+-- custom_nodes/
+-- my_node.py然後重啟 ComfyUI。
常見熱門節點
| 節點 | 用途 |
|---|---|
| ComfyUI-Manager | 瀏覽和安裝其他節點 |
| ComfyUI-GGUF | 加載 GGUF 量化模型,降低顯存需求 |
| ComfyUI-Impact-Pack | 人臉檢測、分割、細節處理 |
| ComfyUI-AnimateDiff | 圖像轉短視頻 |
| ComfyUI-IPAdapter | 用參考圖控制生成風格 |
| ComfyUI-ControlNet | 更完整的 ControlNet 支持 |
| ComfyUI-VideoHelperSuite | 讀取、預覽、保存視頻 |
| ComfyUI-KJNodes | 常用工具節點合集 |
| rgthree-comfy | 工作流整理和體驗增強 |
| efficiency-nodes-comfyui | 批處理和效率類節點 |
紅節點到底意味著什麼
工作流裡的紅節點表示:ComfyUI 找不到這個工作流需要的後端節點類。 這和“插件有沒有放進文件夾”有關,但 不是同一件事。
實際鏈路是:
- 工作流要求某個節點類
- 某個自定義節點插件必須在啟動時註冊這個類
- 插件只有在 Python 導入成功後才能註冊
- 導入又可能依賴其他 Python 包、二進制 wheel、CUDA、PyTorch 或平臺特定依賴
所以紅節點既可能表示“插件沒裝”,也可能表示“插件目錄在,但導入失敗了”。
用 Manager 時:
- 點擊 Manager
- 點擊 Install Missing Custom Nodes
- 安裝完成後重啟 ComfyUI
- 看啟動日誌裡有沒有
IMPORT FAILED
不用 Manager 時:
- 記下紅節點名稱
- 去 GitHub 搜對應倉庫
- 手動 clone
- 重啟並看啟動日誌
怎麼更新自定義節點
用 Manager: 點擊 Manager > Update All
手動更新:
cd ComfyUI/custom_nodes/[node-name]
git pull
python -m pip install -r requirements.txt如果你用的是官方 Windows portable 包,不要依賴系統 pip,而是改成:
.\python_embeded\python.exe -s -m pip install -r .\ComfyUI\custom_nodes\[node-name]\requirements.txt更新完仍然要重啟 ComfyUI。
更穩的安裝順序
如果這臺機器很重要,按這個順序更安全:
- 一次只裝一個節點,或者一個節點家族
- 每裝一次就重啟 ComfyUI
- 看啟動日誌裡有沒有
IMPORT FAILED - 不要連續跑多個
requirements.txt - 只要出現依賴漂移跡象,就先停下來
開始時看起來慢一點,但比後面花兩小時救壞環境更省事。
常見問題
| 問題 | 處理方式 |
|---|---|
| 導入工作流後出現紅節點 | 用 Manager 安裝缺失節點,或手動安裝 |
| 節點裝了但列表裡不出現 | 重啟 ComfyUI,並看控制台導入錯誤 |
啟動時報 ModuleNotFoundError | 插件導入了一個當前環境裡沒有的包。把包裝進啟動 ComfyUI 的那個 Python,或按插件文檔裝指定 wheel |
| 節點衝突 / 崩潰 | 某些節點彼此不兼容。可以先把插件目錄改名禁用,例如追加 .disabled |
| Manager 拿不到 custom node list | 優先檢查 GitHub/raw GitHub 網絡、緩存和代理規則 |
繼續深入
如果你要處理更復雜的插件管理、節點映射、倉庫遷移、批量安裝或 Git LFS 問題,看 插件管理。 如果你是在搭建複雜多工作流環境,看 工作流環境搭建。
如果你更想按症狀一路排查,直接看 故障排查決策樹。
如果你不想繼續手工反覆裝包,想走更偏恢復的路線,可以直接試 Wonderful Launcher。 如果環境已經不穩定,先用 Wonderful Launcher 檢查當前環境、任務日誌和依賴狀態;需要人工協助時再走支持渠道。
FAQ
最安全的安裝方式是什麼?
能用 Manager 就先用 Manager。手動安裝時,把節點 clone 到 ComfyUI/custom_nodes/,只安裝該節點自己的依賴,而且必須裝進啟動 ComfyUI 的同一個 Python 環境。
為什麼裝一個節點就把環境裝壞了?
因為很多節點會改共享核心包,例如 Torch、NumPy、OpenCV、Pillow、Transformers、Diffusers。
如果裝完節點後 ComfyUI 起不來,先看第一條 IMPORT FAILED 或 traceback,而不是繼續亂跑命令。
Manager 拿不到 custom node list 怎麼辦?
這通常不是普通節點安裝步驟的問題,而是 Manager 自己的 registry、網絡、緩存或 GitHub 訪問異常。直接看 ComfyUI Failed to Get Custom Node List。
相關文檔
- ComfyUI Failed to Get Custom Node List
- 裝完自定義節點後環境壞了怎麼辦
- ComfyUI Plugin Import Failed 怎麼修
- ComfyUI 依賴衝突
參考來源
先按上面的步驟定位根因。還卡住時,可以下載 Wonderful Launcher 檢查目前機器;啟動器原生修復、任務日誌和執行階段檢查會集中在一起。credits 只用於圖片生成和按量工具。
下載 Wonderful Launcher查看 credits 方案這篇文件解決了你的問題嗎?
你的回饋會幫助我們優先補強真實 ComfyUI 排障文件。