- ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМЛЕНИЯ С ТЕХНОЛОГИЕЙ УСТАНОВКИ И ЗАПУСКА!!!
Кому интересно покрутить комфи на 3.13 под виндой, ниже последовательность команд для его установки.
Если сохранить в бат-файле, то касперский очень ругается на якобы троян, хотя там только скачивание с моего репозитория самостоятельно скомпилированного WHL-пакета и его локальная установка. По --index-url вам не удастся их с url-адреса установить, поскольку их нет в индексе пакетов питона (пакет «своей компиляции»), система считает это небезопасным и ставит этот пакет только если он расположен локально.
Сама установка проходит гладко, без ошибок, ошибка выскакивает (пока) при старте комфи, она пытается снизить версию "numpy" до "ниже 2.0", хотя на 3.13 питон они (whl) начинаются с 2.0 и выше. Попытка подсунуть скомпилированную под 3.13 питона нАмпЮ ниже 2.0 вообще вызывает вылет.
Примечание: на 19.05.2025 ошибка исправлена на стороне ComfyUI после отправки им логов процесса установки.
Запускается нормально с нампой выше двойки, поэтому я принудительно проставил "2.2.5" версию. На попытки восстановить нампЮ при запуске не обращайте внимания, в системе все работает, и картинку генерит без ошибок.
Строки просто копировать по одной и выполнять в режиме терминала в том порядке, в котором они расположены (соблюдая последовательность!!!).
Примечание: подразумевается, что установка проводится в папку "c:\Test"
У кого UV уже установлен, можете первую команду пропустить.
- uv python install 3.13
- cd /D c:\
- mkdir Test
- cd c:\Test
- git clone https://github.com/Comfy-Org/ComfyUI-Manager.git c:\Test\ComfyUI\custom_nodes\ComfyUI-Manager
- uv venv --python 3.13
- uv pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
- powershell Invoke-WebRequest -Uri "https://github.com/Nestorchik/Dzen/releases/download/dzen/sentencepiece-0.2.0-cp313-cp313-win_amd64.whl" -OutFile "sentencepiece-0.2.0-cp313-cp313-win_amd64.whl"
- uv pip install sentencepiece-0.2.0-cp313-cp313-win_amd64.whl
- uv pip install pip
- uv pip install numpy==2.2.5
- uv pip install -r c:\Test\ComfyUI\requirements.txt
- uv run c:\Test\ComfyUI\main.py --windows-standalone-build --front-end-version Comfy-Org/ComfyUI_frontend@latest
Вот полный скриншот этой установки ДО ЗАПУСКА (с учетом того, что у меня пакеты уже в кеше):
Далее скриншот ПЕРВОГО запуска (выполнение 15 строки), красным обведена обработка "ошибки" (якобы несовместимость пакета "numpy"). Я просто проигнорировал ее.
Скриншот тестовой генерации:
Лог второго запуска (красным - попытка восстановить "numpy" - игнорируем пока):
- ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМЛЕНИЯ С ПРОЦЕССОМ УСТАНОВКИ И ЗАПУСКА!!!
Удачи!
Добавление от 19.05.2025 08:00
Пришлось связываться с разработчиками ComfyUI и они оперативно внесли патч в свой код. Проблема была на стороне ComfyUI. Просто обновите “git pull” в папке менеджера. Если установка новая, она с gitHub уже новую версию подтянет.
Вот, собственно, исправление на стороне "ComfyUI" которое оперативно пропатчено на GitHub по этой ошибке:
Вот полный скриншот первой установки и запуска ComfyUI на Python 3.13 без ошибок.
Теперь все работает нормально!
Тестируем!!! )))))))))))))))))))))))
Предупреждение: могут возникнуть обломы с нодами и пакетами, которые требуют установки numpy ниже версии 2.0, это вопрос уже к авторам компонентов, когда они протестируют свои адд-оны с 3.13 и обновят их. Но все к этому идет.