Установка "ComfyUI" с помощью "project.toml" файла менеджером "UV"
Этот релиз выпущен по причине официального включения поддержки менеджера пакетов "UV" в "ComfyUI_Manager"!
Начиная с его 3.16 версии менеджера можно переключить на работу м "UV" ввместо "PIP"!
Команды рассчитаны на использование "Torch-CUDA" для карт "NVIDIA". Если у вас другая платформа, или вам требуется другая версия TORCH, просто замените в конце TOML-файла параметр "platform_system" и остальные на те, которые вам нужны.
- Клонируйте репозиторий в любую папку в которой хотите установить "ComfyUI"
- Первым запустите файл "install_ComfyUI.bat", в нем находятся команды установки менеджера "UV" и команды клонирования репозиториев "ComfyUI" и "ComfyUI_Manager" в текущую папку.
- Если менеджер "UV", "ComfyUI" и "ComfyUI_Manager" у вас уже установлены, то просто запустите файл "run.bat" предварительно обновив "git pull" самого "ComfyUI", его менеджера "ComfyUI_Manager" и командой "uv self update" обновите сам менеджер "UV".
- Если производится "чистая" установка, то просто запустите "install_ComfyUI.bat".
- Если ".venv" не существует, он будет создан автоматически (если установлен "UV").
- Если нужная версия Python" не установлена, она будет установлена автоматически (если установлен "UV").
- Запуск "ComfyUI" производится в дальнейшем файлом "run.bat"
- Полная переустановка производится файлом "install_ComfyUI.bat"
- Версии файлов взяты последние на дату 13.07.2025
- По выходу новых версий пакетов, или изменения состава пакетов, меняйте соответствующие строки в "project.toml" (я не ясновидящий, и будущее предсказывать не могу)
С версии "ComfyUI_Manager" 3.16 в нем включена поддержка менеджера "UV" вместо "PIP"!
Я рад, что наконец-то (!!!), начался официальный переход на UV вместо PIP.
Он работает на несколько порядков быстрее, чем PIP
По умолчанию используется "pip", но, если вы окончательно перешли на "UV", и он находится "в путях", то включите настройку:
- use_uv = True
... в файле "custom_nodes\ComfyUI-Manager\glob\manager_util.py" (строка 25), где по умолчанию стоит "False".