Skip to content

Список расширений:

Название Ссылка
Cozy-Nest https://github.com/Nevysha/Cozy-Nest.git
Stable-Diffusion-Webui-Civitai-Help https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Help.git
StyleFile https://github.com/some9000/StyleFile.git
a1111-sd-webui-tome https://github.com/slapper/a1111-sd-webui-tome.git
adetailer https://github.com/Bing-su/adetailer.git
canvas-zoom https://github.com/richrober/canvas-zoom.git
clip-interrogator-ext https://github.com/pharmapsychotic/clip-interrogator-ext.git
deforum-for-automatic1111-webui https://github.com/deforum-art/deforum-for-automatic1111-webui.git
depthmap2mask https://github.com/Extraltodeus/depthmap2mask.git
posex https://github.com/hnmr235/posex.git
prompt_translator https://github.com/ParisNeo/prompt_translator.git
sd-canvas-editor https://github.com/jtyjdyj/sd-canvas-editor.git
sd-dynamic-prompts https://github.com/adieyal/sd-dynamic-prompts.git
sd-webui-ar https://github.com/alemelis/sd-webui-ar.git
sd-webui-aspect-ratio-helper https://github.com/thomasasf/sd-webui-aspect-ratio-helper.git
sd-webui-controlnet https://github.com/Mikubill/sd-webui-controlnet.git
sd-webui-photopesa-embed https://github.com/yankooliveira/sd-webui-photopesa-embed.git
sd-webui-prompt-all-in-one https://github.com/Physton/sd-webui-prompt-all-in-one.git
sd-webui-regional-prompter https://github.com/hako-mikan/sd-webui-regional-prompter.git
stable-diffusion-NPW https://github.com/muellerl/stable-diffusion-NPW.git
stable-diffusion-webui-depthmap-script https://github.com/thygate/stable-diffusion-webui-depthmap-script.git
stable-diffusion-webui-rembg https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg.git
stable-diffusion-webui-two-shot https://github.com/ashen-sensored/stable-diffusion-webui-two-shot.git
ultimate-upscale-for-automatic1111 https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
LDSR built-in
Lora built-in
ScuNET built-in
SwinIR built-in
prompt-bracket-checker built-in

Проблемы запуска

-

Пример полной установки расширения через pip

(на примере StableDiffusion-InstaSwap)

Почему зависимости устанавливаются глобально?

Если вы запускаете pip install -r requirements.txt без активации локальной среды, пакеты устанавливаются глобально. В нашем случае нужно использовать локальную среду, настроенную через environment.bat.


Как установить зависимости локально?

1. Активируйте среду через environment.bat

  • Откройте командную строку (cmd или PowerShell).
  • Перейдите в папку, где находится environment.bat. Например:
    cd D:\sd.webui
    
  • Запустите скрипт:
    environment.bat
    
  • После этого вы увидите, что переменные среды настроены, и путь к Python и pip будет указывать на локальную папку (например, D:\sd.webui\system\python).

2. Проверьте, что используется локальный pip

Убедитесь, что pip ссылается на локальную среду:

where pip
Вывод должен содержать путь к вашей локальной папке, например:
D:\sd.webui\system\python\Scripts\pip.exe


Почему это работает?

  • Скрипт environment.bat настраивает переменные среды так, что:
  • PATH включает путь к локальному Python и pip.
  • Флаг SKIP_VENV=1 отключает использование виртуальной среды, но зависимости устанавливаются в локальную папку (например, D:\sd.webui\system\python\Lib\site-packages).

Если возникают ошибки

  1. Ошибка "pip не найден":
  2. Убедитесь, что вы запустили environment.bat перед установкой.
  3. Проверьте путь к pip через where pip.

  4. Конфликты версий:

  5. Если зависимости конфликтуют, попробуйте установить их вручную:

    pip install torch torchvision torchaudio --force-reinstall
    

  6. Проблемы с правами доступа:

  7. Запустите командную строку от имени администратора.

Пример полной установки расширения

  1. Активируйте среду:
    D:\sd.webui> environment.bat
    
  2. Перейдите в папку расширения:
    cd webui\extensions\StableDiffusion-InstaSwap
    
  3. Установите зависимости:
    pip install -r requirements.txt
    
  4. Запустите WebUI:
    python launch.py
    

Заключение

Зависимости будут установлены локально в среду, настроенную через environment.bat.


Automatic1111 Stable Diffusion WebUI проблемы. Решения:


1. Ошибка с pip и setuptools.build_meta

pip._vendor.pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta'

Причина:

Эта ошибка указывает на проблему с установкой или обновлением Python-пакетов через pip. Возможно, версия setuptools устарела или повреждена, либо в системе отсутствуют необходимые зависимости для сборки пакетов.

Решение:

  1. Обновите setuptools и pip: Откройте командную строку (терминал) и выполните следующие команды:

    python -m pip install --upgrade pip setuptools wheel
    
    Это обновит pip, setuptools и wheel до последних версий.

  2. Удалите кэш pip: Иногда проблемы возникают из-за поврежденного кэша. Очистите его:

    python -m pip cache purge
    

  3. Временно отключите все плагины: Если проблема сохраняется, временно отключите все плагины, чтобы убедиться, что они не мешают работе WebUI. Для этого переместите папку extensions в другое место:

    mv D:\sd.webui\webui\extensions D:\sd.webui\webui\extensions-backup