С "тех пор" в структуре "ComfyUI" произошли некоторые изменения, которые не специалист не может исправить в моих прошлых скриптах. Поэтому выкладываю последний, скорректированный под текущее положение дел (на дату: 23.10.2026).
Основные изменения в Windows десктопной версии - это фиксация местоположения папки с виртуальным окружением питона. Раньше она могла находиться где угодно, теперь система требует его нахождения в корневой папке "ComfyUI". Собственно, именно поэтому прошлые скрипты и стали условно нерабочими, т.к. требовалась перезапись путей со старых на новые.
Ниже - лог установки оболочки "ComfyUI" git-версии под "Windows 11". Последние (зеленые строки [INFO]) - уже старт самого комфи.
В новом скрипте все пути приведены в соответствие с требованиями системы "по умолчанию", все работоспособно, проверено, что и показывает скриншот этого лога.
Текст "батника" (привожу в виде "списка", чтобы было видно разбиение на строки, поскольку тут сработает автоперенос строки, в оригинале каждый элемент списка - отдельная строка команды):
Код файла:
https://github.com/Nestorchik/OneBatFileForAll/blob/main/install_ComfyUI_with_UV_V4.bat
Скачать файл:
https://github.com/Nestorchik/OneBatFileForAll/releases/download/Comfyui_bat/install_ComfyUI_with_UV_V4.bat
Как установить:
При старте системы возможно появление предупреждения и "ошибок":
Обведенное зеленой рамочкой предупреждение означает, что ComfyUI на Windows временно принудительно работает только с одной видеокартой (GPU), даже если у вас их несколько.
Разработчики пошли на это из-за обнаруженной проблемы совместимости с драйверами NVIDIA, которая могла вызывать сбои при использовании нескольких GPU на Windows.
Что именно происходит
Что это значит на практике
Это временная мера, и, скорее всего, в будущих обновлениях она будет убрана, как только проблема с драйверами будет решена.
Указанное красной стрелкой - мне непонятная псевдо-ошибка. Я полез в код смотреть (строку выдает менеджер), и наткнулся на такое:
Логика строки такова:
Я не знаю, дружит ли у разработчиков левое полушарие мозга с правым, но пакет аудио не требуется для нормальной работы комфи, в списке требуемых пакетов его нет ни в самом комфи, ни в менеджере. С какого перепугу вдруг "при ошибке версии пакета", который вообще не установлен, но "мой котелок для варения этой каши не предусмотрен", пошли на ***. Просто пропускайте мимо это сообщение, все прекрасно работает и пакет ставится именно "cuda", что и сообщается дальше при старте системы:
Всем успехов! А я пошел погружаться в работу, мне надо "допилить" и сдать в работу несколько Blackwell, которые на хотят работать (((
Удачи!
Комментарии
Рада, что вы разобрали эту псевдо-ошибку про PyTorch is not installed - я на ней сама залипала 🙂 только не уверена, что она совсем безопасная: если запускать окружение не через run.bat, зависимости и правда не подхватятся, и человек решит, что виновата GPU
Запускать можно через что угодно, важно перед этим сделать текущим коренной каталог ComfyUI, потому что именно "в текущем каталоге" система будеи искать папку .venv Вот и весь секрет. Если текущим будет другой каталог, система автоматическо создаст .venv в коренном каталоге ComfyUI но оно будет пустым, поэтому пакеты и не подхватятся , их там просто нет.
Согласна, что каталог важен, но не уверена, что запускать можно вообще чем угодно 🙂 run.bat ведь ещё и активирует окружение, а если просто сделать cd в корень и запустить системный python, он может и не посмотреть в .venv, так что дело не только в текущей папке
Извините, конечно, но, если вы заметили, я описываю работу не на "стандартном Python", а работу через менеджер "UV", о чем прямо указано и в названии статьи, и в коде батника! Я описываю логику работы ИМЕННО "UV", а он всегда ищет папку с именем ".venv" (по умолчанию), и именно "в текущем каталоге"! При обнаружении этой папки он САМ в использует ее и активирует окружение имеенно из нее. А, поскольку декстопная версия комфи на винде по умолчанию создает папку ".venv" в своем корневом каталоге, то его и надо сделать текущим пере запуском комфи командой "uv run main.py" чтобы и UV и комфи работали с нужныи окружением.