Перейти к содержимому
autopilot
AI. ПРАКТИКА.
ПОНЯТНЫЙ КОНТЕКСТ.
Оставить заявку ↗

Как установить missing custom nodes в ComfyUI

Как установить missing custom nodes в ComfyUI из чужого workflow: Manager, проверка пакета, перезапуск и ошибки импорта.

Короткий ответ. Откройте импортированный workflow, выпишите отсутствующие типы нод и воспользуйтесь пунктом Install Missing Custom Nodes в ComfyUI-Manager. Проверьте репозиторий предложенного пакета, установите его, полностью перезапустите ComfyUI и заново откройте JSON. Если ноды всё ещё отсутствуют, проверьте журнал загрузки и совместимость версий.

Чем missing custom nodes отличаются от отсутствующих моделей

Сохранённый workflow содержит типы узлов и их соединения. Если нужного кода нет, ComfyUI не знает, как создать узел, и показывает missing node. Если узел существует, но ему не хватает файла модели, граф может открыться нормально, а проблема появится в выпадающем списке или при выполнении. Поэтому установка пакета нод и скачивание модели — два разных действия.

Установка из открытого workflow

  1. Сохраните исходный JSON. Сделайте копию до любых замен узлов.
  2. Откройте workflow в ComfyUI. Запишите точные названия отсутствующих типов из предупреждения или красных блоков.
  3. Откройте Manager. Найдите команду Install Missing Custom Nodes; название и расположение кнопки могут меняться между версиями интерфейса.
  4. Сверьте список пакетов. Manager показывает расширения, в которых найдены нужные типы. Проверьте автора, README и совместимость с вашей версией ComfyUI.
  5. Установите подходящий пакет. Дождитесь окончания операции. Не устанавливайте несколько неизвестных альтернатив одновременно.
  6. Полностью остановите и запустите ComfyUI. Затем снова откройте исходный JSON и проверьте, что узлы появились.

Этот порядок соответствует возможностям, описанным в официальном репозитории ComfyUI-Manager. Для Desktop и локальной установки дополнительные пояснения есть в справке ComfyUI.

Если Manager не показывает нужную ноду

Поиск по имени блока и поиск по названию GitHub-репозитория — не одно и то же. Откройте страницу, откуда получен workflow: автор мог приложить перечень расширений и ссылки. Если такой страницы нет, найдите точное имя типа узла в JSON или сообщении об ошибке, затем проверьте репозиторий кандидата. Не копируйте случайный код только по совпадению похожих слов.

Некоторые старые workflow используют ноды, которые переименовали или удалили. В такой ситуации правильнее найти версию пакета, под которую создавался граф, либо заменить блок документированным аналогом в копии workflow. Без проверки связей автоматическая замена может поменять результат.

Ручная установка, если есть точная ссылка на пакет

Для ручной установки нужен репозиторий автора и папка ComfyUI/custom_nodes/. Скачайте пакет способом, указанным в его README, затем установите зависимости в окружение Python, которое реально запускает ComfyUI. На Windows portable это может быть встроенный Python, в Desktop — управляемое приложение, в облаке — окружение шаблона. Универсальная команда pip install из случайного терминала нередко попадает не туда.

Проверьте структуру каталога: файлы пакета не должны оказаться на лишнем уровне вложенности. После ручной установки перезапустите сервер. Стандартный путь custom_nodes указан в коде ComfyUI; дополнительные пути могут задаваться конфигурацией.

Что делать, если установка прошла, но блок остался красным

Проверка Что искать
Журнал запуска IMPORT FAILED, traceback, отсутствующий модуль Python
Папка пакета Лишняя вложенность или не тот экземпляр ComfyUI
Версии Несовместимость пакета, ядра и старого JSON
Точное имя типа Переименование узла между версиями
Повторный импорт Старое полотно нужно открыть заново после перезапуска

После появления нод проверьте модели

Снимите красные блоки как проблему, затем проверьте загрузчики checkpoint, диффузионной модели, энкодера, VAE и LoRA. Чужой JSON может ссылаться на названия файлов, которых у вас нет. Выберите свои файлы вручную и выполните короткий прогон. Если ошибка возникнет дальше по графу, начните диагностику с первой строки ошибки, а не повторной установки Manager.

Частые вопросы

Можно просто удалить missing node?

Только если вы понимаете, какую функцию она выполняет и как восстановить цепочку. Иначе граф может запускаться, но выдавать другой результат.

Поможет ли обновление браузера?

Обновление интерфейса не повторяет импорт Python-кода нового пакета. После установки ноды нужен полный перезапуск ComfyUI.

Где искать общий разбор красных блоков?

В статье почему workflow открывается с красными нодами есть диагностический порядок и таблица симптомов.

По этой теме

Все материалы ↗
ComfyUI8 мин чтения

Почему workflow может висеть, падать или работать «через раз», даже если автор уверяет, что у него всё летает?

Одна из самых частых ошибок новичка — думать, что если автор workflow написал «у меня всё летает», то у вас оно обязано запуститься так же. На практике.

Читать статью