ComfyUI 模型路徑未偵測到:修復 extra_model_paths.yaml
逐步修復 ComfyUI 模型路徑未偵測到、extra_model_paths.yaml 無法載入模型、路徑格式錯誤以及模型下拉式選單缺失等問題。
社群知識
本頁面基於常見的 ComfyUI 疑難排解模式,尚未在所有環境中經過完整測試。在變更軟體套件之前,請先備份您的環境。
如果您搜尋的是 ComfyUI 模型路徑未偵測到、extra_model_paths.yaml 無法載入模型、ComfyUI 模型下拉式選單為空 或 路徑不存在,請先建立包含該路徑的目錄,請從這裡開始。本頁面針對的是模型檔案已存在於磁碟上,但正在運行的 ComfyUI 程序未掃描包含該檔案的資料夾這一情況。
快速解答
- 檢查您的模型是否位於
ComfyUI/models/內的正確子資料夾中 - 如果使用外部路徑,請驗證
extra_model_paths.yaml的語法和路徑格式 - 變更任何路徑後重啟 ComfyUI——它僅在啟動時掃描模型資料夾
額外模型路徑的案例審查清單
本頁面用於路徑偵測,而非軟體套件修復。當檔案已存在於磁碟但 ComfyUI 未掃描包含它的資料夾時,請使用本頁面。
| 檢查項 | 正常結果 | 失敗時的處理 |
|---|---|---|
| 正在運行的 ComfyUI 資料夾是您編輯的那個 | 終端機或啟動器指向相同的 ComfyUI/ 目錄 | 停止並編輯活躍的安裝,而非舊副本 |
extra_model_paths.yaml 存在於 ComfyUI 根目錄 | 該檔案位於 main.py 旁邊,而非 models/ 內部 | 先複製或重新命名 extra_model_paths.yaml.example |
| YAML 使用空格且 Windows 路徑可讀 | base_path: D:/AI/models 或帶空格的引號路徑 | 替換定位字元(Tab)和易出錯的反斜線路徑 |
| 映射的子資料夾包含檔案 | D:/AI/models/checkpoints/ 列出了檢查點檔案 | 在編輯更多 YAML 之前先修復資料夾結構 |
| 模型類型與載入器匹配 | 檢查點、LoRA、VAE、CLIP、ControlNet 和擴散模型使用不同的資料夾 | 使用 safetensors 資料夾映射 |
如果工作流仍缺少自定義節點,請先修復這些問題。缺少的節點可能會隱藏後續的模型缺失錯誤,因為載入器永遠不會註冊。
搜尋意圖分類
| 搜尋短語或症狀 | 最佳頁面 |
|---|---|
extra_model_paths.yaml 無法載入模型 | 留在此處,檢查 YAML 語法、位置和重啟行為 |
路徑不存在,請先建立包含該路徑的目錄 | 留在此處,驗證基礎路徑、磁碟機代號和資料夾建立行為 |
ComfyUI 模型下拉式選單為空 | 如果檔案存在請留在此處;否則使用無法找到模型 |
ComfyUI 中 safetensors 檔案放在哪裡 | 使用 safetensors 資料夾映射 |
原因分析
- extra_model_paths.yaml 語法錯誤:YAML 對空白字元敏感。錯誤的縮排或定位字元(Tab)會靜默破壞檔案
- Windows 上路徑分隔符號錯誤:不加引號使用反斜線可能破壞 YAML 解析
- 路徑不存在:配置中指定的資料夾已被移動、重新命名,或磁碟機未掛載
- 子資料夾映射錯誤:YAML 鍵映射到錯誤的子資料夾名稱
- 模型位於 models/ 根目錄:檔案必須在正確的子資料夾中,而不是直接放在
models/下
逐步修復
第 1 步:驗證預設模型資料夾
檢查檔案是否在正確的子資料夾中:
dir ComfyUI\models\checkpoints\
dir ComfyUI\models\loras\如果列出了您的模型檔案,則問題不在路徑。重啟 ComfyUI 並再次檢查。
第 2 步:檢查 extra_model_paths.yaml
如果您使用外部模型資料夾,請打開 ComfyUI/extra_model_paths.yaml 并檢查以下常見錯誤。在正常的 ComfyUI 檢出中,首先複製或重新命名 extra_model_paths.yaml.example 為 extra_model_paths.yaml。
正確格式:
my_models:
base_path: D:/AI/models
checkpoints: checkpoints/
loras: loras/
vae: vae/常見錯誤:
# 錯誤:使用定位字元(Tab)而非空格
my_models:
base_path: D:/AI/models # 定位字元——YAML 要求使用空格
# 錯誤:缺少尾部斜線或分隔符號錯誤
my_models:
base_path: D:\AI\models # 反斜線可能導致問題
checkpoints: checkpoints # 缺少尾部斜線(可能有效但不一致)
# 錯誤:路徑不存在
my_models:
base_path: E:/Models # 磁碟機 E: 未掛載或資料夾不存在第 3 步:手動測試路徑
驗證完整路徑存在並包含模型檔案:
dir "D:\AI\models\checkpoints\"第 4 步:檢查 YAML 有效性
YAML 對格式要求嚴格。常見問題:
- **使用空格,而非定位字元(Tab)**進行縮排(2 或 4 個空格)
- 在 Windows 路徑中使用正斜線:
D:/AI/models而非D:\AI\models - 引用含空格的路徑:
base_path: "D:/My Models/AI"
第 5 步:重啟 ComfyUI
ComfyUI 僅在啟動時讀取模型路徑。變更 extra_model_paths.yaml 或添加模型檔案後,必須重啟:
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build相關指南
先按上面的步驟定位根因。還卡住時,可以下載 Wonderful Launcher 檢查目前機器;啟動器原生修復、任務日誌和執行階段檢查會集中在一起。credits 只用於圖片生成和按量工具。
下載 Wonderful Launcher查看 credits 方案這篇文件解決了你的問題嗎?
你的回饋會幫助我們優先補強真實 ComfyUI 排障文件。