Skip to content
ComfyUI Wiki
Помогите создать лучшую базу знаний ComfyUI Стать спонсором

Как обновить ComfyUI

В этом руководстве описывается процесс обновления ComfyUI. Способ обновления зависит от того, как была установлена ComfyUI, поэтому здесь могут быть рассмотрены не все возможные варианты.

В статье рассматриваются следующие способы обновления ComfyUI:

  1. Обновление ComfyUI для пользователей Windows с официальной портативной версией.
  2. Обновление ComfyUI для пользователей, установивших ComfyUI-Manager.
  3. Обновление ComfyUI для пользователей, которые устанавливали программу вручную через Git.
  4. Обновление ComfyUI для пользователей, использующих aaaki ComfyUI Launcher.
  5. ComfyUI Desktop, который использует автоматическую систему обновления. Обычно программа сама предложит обновиться при выходе новой версии, либо вы можете посетить репозиторий ComfyUI Desktop на Github, чтобы проверить наличие последней версии.
  6. Как обновить только веб-интерфейс ComfyUI.

Обратите внимание, что для способов 1, 2 и 4 требуется доступ к GitHub. Если вы находитесь в регионе с ограниченным доступом к GitHub, возможно, потребуется настроить сетевой прокси. Для пользователей Windows из Китая обычно рекомендуется использовать aaaki ComfyUI Launcher для более удобного управления.

Обновление ComfyUI для пользователей Windows с официальной портативной версией

  1. Перейдите в папку, где установлена ComfyUI, и найдите файл Ваша папка установки\ComfyUI_windows_portable\update\update_comfyui.bat.
  2. Дважды кликните по update_comfyui.bat, чтобы запустить скрипт обновления, и дождитесь завершения процесса.
  3. После завершения обновления перезапустите ComfyUI.

Обновление зависимостей и среды можно выполнить аналогичным образом.

Обновление ComfyUI для пользователей, установивших ComfyUI-Manager

Если у вас установлен ComfyUI-Manager, вы можете обновить ComfyUI с его помощью.

Нажмите на иконку ComfyUI Manager в системном трее, затем выберите пункт Update ComfyUI.

обновление comfyui через comfyui-manager

Обновление ComfyUI для ручной установки через Git

Сначала убедитесь, что на вашем компьютере установлен Git и что вы устанавливали ComfyUI с его помощью.

  1. Откройте командную строку и перейдите в папку с ComfyUI с помощью команды:
   cd your_installation_directory/ComfyUI
  1. Выполните следующую команду, чтобы обновить код ComfyUI:
git pull

Эта команда обновит ваш локальный репозиторий с последними изменениями.

Если вы хотите переключиться на другую версию, вы можете использовать:

git log

Эта команда отобразит историю коммитов, показывая информацию вида:

commit 0f9c2a78224ce3179c773fe3af63722f438b0613 (HEAD -> master, origin/master, origin/HEAD)
Author: comfyanonymous <[email protected]m>
Date:   Wed Aug 14 23:08:54 2024 -0400
 
    Try to fix SDXL OOM issue on some configurations.
 
commit 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea
Author: comfyanonymous <[email protected]m>
Date:   Wed Aug 14 22:29:23 2024 -0400
 
    Add a update/update_comfyui_stable.bat to the standalones.

Строка после коммита представляет собой хэш коммита. Вы можете вернуться к конкретной версии, используя:

 git reset --soft <commit-hash>

Например:

git reset --soft 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea

Обычно использование последней версии должно быть достаточным, если не возникают конкретные проблемы.

После обновления версии зависимости ComfyUI также могут измениться, особенно фронтенд (comfyui-frontend-package), который теперь управляется как отдельный пакет. Рекомендуется запустить pip в вашей виртуальной среде ComfyUI для обновления соответствующих пакетов:

pip install -r requirements.txt

Обновление ComfyUI для пользователей aaaki ComfyUI Launcher

  1. Откройте aaaki ComfyUI Launcher и перейдите в раздел Version Management.
  2. В вкладке Kernel вы увидите последнюю версию ComfyUI вместе с датой выпуска, вы можете выбрать development version или stable version в зависимости от ваших потребностей.
  3. Выберите версию, которую хотите использовать, и переключитесь соответствующим образом.

обновление comfyui через aaaki launcher

aaaki launcher(秋叶启动器) автоматически обновит зависимости ComfyUI после переключения версий.

Как обновить веб-интерфейс ComfyUI

В настоящее время веб-интерфейс ComfyUI управляется с помощью comfyui-frontend-package. Вы можете проверить историю обновлений этого пакета здесь.

Требования к версии будут отражены в файле ComfyUI/requirements.txt. ComfyUI может не использовать последнюю версию comfyui-frontend-package, поэтому если вы хотите использовать последнюю версию, вам нужно обновить её вручную.

pip install comfyui-frontend-package --upgrade

Это позволит вам обновить веб-интерфейс ComfyUI до последней версии, или вы можете указать версию для обновления до конкретной версии.

pip install comfyui-frontend-package==<version>

Если вы используете официальную портативную версию ComfyUI, вам нужно только открыть командную строку в директории ComfyUI_windows_portable\ и выполнить следующую команду:

python_embeded\python.exe -m pip install comfyui-frontend-package --upgrade

Вы также можете указать версию для обновления до конкретной версии.

python_embeded\python.exe -m pip install comfyui-frontend-package==<version>

Если вы находитесь в Китае и сталкиваетесь с проблемами сетевого подключения, вы можете попробовать использовать отечественный зеркало для установки, например, добавив параметр -i https://pypi.tuna.tsinghua.edu.cn/simple для использования зеркала Тунского университета.

python_embeded\python.exe -m pip install comfyui-frontend-package --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple