Skip to content

Быстрый старт

Установка в Windows

Установите на виндовс git с консолью git-bash(1).

  1. я использую git-bash, но это не принципиально

Скачайте архив ComfyUI_windows_portable_nvidia.7z для Windows.(1)

  1. 7zip - программа для распаковки архивов.

Распакуйте архив в папку. Распаковка архива

Например на диске D(1):

  1. Это должен быть скоростной диск, как минимум SSD.

Распаковка архива

Распакованный архив ComfyUI_windows_portable_nvidia содержит папку ComfyUI_windows_portable. Чтобы не удлинять путь к папке, я переместил(1) ComfyUI_windows_portable в корень диска D:/.

  1. Перемещение в пределах одного диска работает мгновенно, так как меняется только ссылка в файловой системе.

Распаковка архива

Настройка

Измените переменную окружения(1) PATH, добавив в нее путь к директории

  1. В поске виндовс наберите environment variables и нажмите Edit the system environment variables. в русской версии виндовс это будет Переменные окружения и Изменить системные переменные окружения. Переменные окружения Переменные окружения
D:\ComfyUI_windows_portable\python_embeded\Scripts

Переходим в директорию D:\ComfyUI_windows_portable\update и запускаем обновления ComfyUI.

cd D:/ComfyUI_windows_portable/update

Обновление ComfyUI

вызов файла пакетного сценария .bat в git-bash

Обновляем зависимости Python.

./update_comfyui_and_python_dependencies.bat

Обновляем стабильную версию ComfyUI.

./update_comfyui_stable.bat
Или "latest" версию ComfyUI.
./update_comfyui.bat

Важно: ComfyUI на Windows не использует виртуальную среду Python. Вместо этого применяется отдельная установка Python в директории partition. Всегда используйте путь к Python из директории portable при работе с ComfyUI(1).

  1. В некоторых публикациях про ComfyUI можно встретить запись pip install 'имя_пакета' без указания полного пути. Это установит пакет глобально, так как виртуальная среда не запущена. Правильный вариант — использовать путь к python из директории portable.
D:/ComfyUI_windows_portable/python_embeded/python.exe -m pip install 'имя_пакета'

Использование директории моделей для разных установок GUI

Директория models

В операционной системе Windows символические ссылки представляются файлами с расширением .lnk. Однако такие ссылки не подходят для использования при адресации путей, например, в ComfyUI. Для обхода этой проблемы рекомендуется создавать символические ссылки с использованием утилиты Git Bash.

Для создания символических ссылок выполните следующие команды:

ln -s "D/models" "D/ConfyUI_version_1/ComfyUI/models"
ln -s "D/models" "D/ConfyUI_version_2/ComfyUI/models"

В приведённом примере общая папка models, расположенная в корне диска D, используется для создания символических ссылок в двух установках: ConfyUI_version_1 и ConfyUI_version_2.