LogoWonderful Launcher
  • 首頁
  • 定價
  • 文件
  • 下載
自訂節點插件匯入失敗Manager 節點清單失敗Manager 安裝失敗節點依賴未安裝
插件與自訂節點

如何修復 ComfyUI 自定義節點 requirements.txt 未安裝的問題

Partially verifiedLast verified 2026-06-29

修復因 requirements.txt 相依性未安裝到正確 Python 環境而導致加載失敗的 ComfyUI 自定義節點。

社群知識

本頁內容基於常見的 ComfyUI 故障排查模式,尚未在所有環境中經過完整測試。在更改軟體包之前,請備份您的環境。

如果 ComfyUI 自定義節點在啟動日誌中顯示 IMPORT FAILED,原因為 ModuleNotFoundError,最常見的原因是該節點的 requirements.txt 從未被安裝過。

將自定義節點克隆或下載到 custom_nodes/ 目錄中只是複製了代碼。該代碼所相依的 Python 包必須單獨安裝。

在截至 2026 年 6 月 29 日的 30 天 Wonderful Launcher 遙測窗口中,節點缺失相依性修復問題反覆出現:用戶存在節點缺失、克隆嘗試、相依性安裝結果以及後續 ModuleNotFoundError 事件。請將這些視為一條修復鏈,而非各自獨立的隨機軟體包問題。

快速解答

適用於 GitHub Windows 免安裝版:

.\python_embeded\python.exe -s -m pip install -r ComfyUI\custom_nodes\<node-name>\requirements.txt
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build

安裝前請務必先閱讀 requirements 文件,檢查是否存在有風險的包變更。

錯誤的表現形式

IMPORT FAILED: ComfyUI-ExampleNode
Traceback (most recent call last):
  File "...\custom_nodes\ComfyUI-ExampleNode\__init__.py", line 4, in <module>
    import somepackage
ModuleNotFoundError: No module named 'somepackage'

節點資料夾存在於 custom_nodes/ 中,但匯入失敗,因為 somepackage 未被安裝。

真實修復案例中常見的相依模式

以下模組在近期啟動器遙測數據中出現頻率較高,在重新克隆同一節點之前,建議先逐一排查:

缺失模組常見工作流場景首要驗證事項
triton加速、SageAttention、視頻、大模型工作流安裝前先確認該相依性是可選的還是必需的
sageattentionWan/視頻加速及強制 attention 標誌除非工作流確實需要,否則移除強制標誌
onnx / onnxruntime人臉、姿勢、DWPose、ReActor、IPAdapter、視頻輔助工具優先使用 CPU 版 onnxruntime,除非確實需要 GPU ONNX
llama_cppGGUF 提示輔助工具、本地 LLM/VLM 節點包名通常是 llama-cpp-python,而非 llama_cpp
nunchaku基於 Nunchaku 的 FLUX/Qwen/SANA 工作流不要安裝 PyPI 上無關的 nunchaku 包
sox / decord音訊和視頻輔助節點先確認節點包來源,不要批量安裝所有視頻相關包
groundingdino / segment_anything目標檢測、定位、分割、遮罩參考 SAM/GroundingDINO 匯入指南,並確認模型資源
dlib / nvvfx人臉/視頻特效工作流原生 wheel 包和平台支持至關重要,請先閱讀插件 README

如果某個模組不在表格中,同樣適用相同規則:先找到導致失敗的插件,再將所需的最小相依性安裝到啟動 ComfyUI 的 Python 環境中。

原因分析

  • 手動 git clone 但未執行 pip install:您克隆了節點倉庫,但忘記安裝其相依項目
  • ComfyUI Manager 部分安裝:Manager 可能克隆了倉庫,但相依性安裝步驟靜默失敗
  • 環境被重建:您重新安裝了 ComfyUI 或更新了免安裝版,導致之前安裝的包被清除
  • 安裝時使用了錯誤的 Python:相依性被安裝到了系統 Python,而非 ComfyUI 的嵌入式 Python
  • 沒有 requirements.txt:部分節點只在 README 中列出相依項目,而未提供 requirements 文件

分步修復方法

第一步:找到失敗的節點

檢查 ComfyUI 啟動日誌中的 IMPORT FAILED 行。該行會告訴您哪個自定義節點資料夾失敗,以及缺少哪個模組。

第二步:檢查 requirements.txt 是否存在

dir ComfyUI\custom_nodes\<node-name>\requirements.txt

如果文件存在,繼續第三步。如果不存在,請在 GitHub 上查看該節點的 README,了解手動安裝相依性的說明。

第三步:安裝前先閱讀 requirements 文件

type ComfyUI\custom_nodes\<node-name>\requirements.txt

注意以下風險信號:

需要注意的内容風險
torch、torchvision、torchaudio可能將您啟用 CUDA 的 PyTorch 替換為 CPU 版本
未鎖定版本(無 == 或 >=)可能安裝不兼容的版本
已有 opencv-python-headless 時出現 opencv-python可能導致 DLL 衝突
版本鎖定過舊或過新可能與其他節點衝突

如果文件看起來安全,可以繼續。如果文件中包含 torch 或其他核心包,請考慮僅手動安裝實際缺失的包,而不是全部安裝。

第四步:安裝相依項目

適用於 Windows 免安裝版:

.\python_embeded\python.exe -s -m pip install -r ComfyUI\custom_nodes\<node-name>\requirements.txt

適用於手動創建的 venv:

python -m pip install -r custom_nodes/<node-name>/requirements.txt

第五步:如果 requirements 文件會破壞您的環境

與其安裝所有內容,不如只安裝具體缺失的包:

.\python_embeded\python.exe -s -m pip install somepackage

當 requirements 文件包含 torch 等核心包時,這種方式更為安全。

第六步:驗證

重啟 ComfyUI,確認 IMPORT FAILED 行已消失:

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build

批量安裝所有自定義節點的相依項目

如果多個節點存在缺失的相依項目,可以批量安裝,但这帶來更高的風險:

for /d %d in (ComfyUI\custom_nodes\*) do if exist "%d\requirements.txt" .\python_embeded\python.exe -s -m pip install -r "%d\requirements.txt"

警告:盲目運行此命令可能導致相依性衝突。更安全的做法是逐個節點安裝相依性,每次安裝後檢查是否有錯誤。

不應盲目運行 pip install 的情況

  • 運行前始終先閱讀 requirements.txt——部分節點作者會鎖定強制性的 torch 版本
  • 如果安裝後 pip check 顯示衝突,不要繼續安裝更多相依性,先解決衝突
  • 如果 requirements 文件非常陳舊,鎖定的版本可能無法與您當前的 Python 或 PyTorch 兼容
  • 如果只需要某個包本身而非其相依性樹,可考慮對單個包使用 --no-deps

Wonderful Launcher 如何提供幫助

Wonderful Launcher 可以幫助檢測具有未安裝相依項目的自定義節點,並協助安全安裝這些相依性。它會在安裝前檢查衝突,並幫助防止 requirements 破壞您的核心 PyTorch 環境。

下載 Wonderful Launcher——免費使用,幫助管理自定義節點相依項目。

相關錯誤

  • ComfyUI 插件匯入失敗
  • ComfyUI 依賴衝突
  • ComfyUI 自定義節點破壞環境
  • 安裝自定義節點
  • 插件模組缺失警告:何時可以安全忽略

參考來源

  • ComfyUI GitHub
  • ComfyUI 文檔
  • pip 文檔

先按上面的步驟定位根因。還卡住時,可以下載 Wonderful Launcher 檢查目前機器;啟動器原生修復、任務日誌和執行階段檢查會集中在一起。credits 只用於圖片生成和按量工具。

下載 Wonderful Launcher查看 credits 方案

這篇文件解決了你的問題嗎?

你的回饋會幫助我們優先補強真實 ComfyUI 排障文件。

Manager 安裝失敗

ComfyUI 部署卡在安裝 ComfyUI-Manager 時,優先排查 GitHub clone、代理、SSL、路徑長度和 Git 本身,而不是一上來修 Python 包。

Safetensors 資料夾

快速找到 ComfyUI 中 .safetensors 文件的正確目錄:checkpoint、LoRA、VAE、ControlNet、Flux/Q8 diffusion model、clip_l/t5xxl text encoder 和 upscaler。

目錄

錯誤的表現形式
真實修復案例中常見的相依模式
原因分析
分步修復方法
第一步:找到失敗的節點
第二步:檢查 requirements.txt 是否存在
第三步:安裝前先閱讀 requirements 文件
第四步:安裝相依項目
第五步:如果 requirements 文件會破壞您的環境
第六步:驗證
批量安裝所有自定義節點的相依項目
不應盲目運行 pip install 的情況
Wonderful Launcher 如何提供幫助
相關錯誤
參考來源