Как установить 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
- Сохраните исходный JSON. Сделайте копию до любых замен узлов.
- Откройте workflow в ComfyUI. Запишите точные названия отсутствующих типов из предупреждения или красных блоков.
- Откройте Manager. Найдите команду
Install Missing Custom Nodes; название и расположение кнопки могут меняться между версиями интерфейса. - Сверьте список пакетов. Manager показывает расширения, в которых найдены нужные типы. Проверьте автора, README и совместимость с вашей версией ComfyUI.
- Установите подходящий пакет. Дождитесь окончания операции. Не устанавливайте несколько неизвестных альтернатив одновременно.
- Полностью остановите и запустите 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 открывается с красными нодами есть диагностический порядок и таблица симптомов.