Попытка установить Stable Diffusion через Python
Я просмотрел переполнение стека, несколько видеороликов на YouTube и не могу в жизни решить это.
Я распаковал и вытащил из git, все файлы находятся там, где они должны быть, поскольку идет установка Stable Diffusion, но когда я запускаю, я получаю две ошибки, одна из которых - версия pip. Я обновился через 'pip install --upgrade pip
' и хотя версия обновлена, я все еще получаю следующую ошибку.
Другая проблема заключается в том, что pytorch, похоже, не установлен. Я добавил его в файл requirements.txt и запустил 'pip install -r requirements.txt
', который, похоже, тоже не работает. Я также скачал 1.12.1+cu113 и запустилpip install "path/"
и получил ошибку «ОШИБКА: torch-1.12.1+cu113-cp39-cp39-win_amd64.whl не поддерживается на этой платформе».
Ошибка получена ниже:
stderr: ОШИБКА: не удалось найти версию, удовлетворяющую требованию torch==1.12.1+cu113 (из версий: нет)
ОШИБКА: для torch==1.12.1+cu113 не найдено подходящего дистрибутива.
ВНИМАНИЕ: вы используете версию pip 20.1.1; однако доступна версия 22.3.
Вам следует рассмотреть возможность обновления с помощью команды «C:\Users\XXX\Downloads\STABLE\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip».
Любая помощь будет принята с благодарностью, я изо всех сил старался быть самодостаточным, поэтому я обращаюсь к людям, которые могут знать, как помочь.
1 ответ
Один из самых простых способов установки SD — с помощью Automatic1111https://github.com/AUTOMATIC1111/stable-diffusion-webui.
Инструкции на этой странице в разделе «Автоматическая установка в Windows» (поскольку вы используете пути Windows в своем сообщении)
- Установите Python 3.10.6, установив флажок «Добавить Python в PATH». Установите git.
- Загрузите репозиторий stable-diffusion-webui, например, запустив git clonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui.git.
- Поместите model.ckpt в каталог моделей (см. зависимости, где его взять).
- (Необязательно) Поместите GFPGANv1.4.pth в базовый каталог вместе с webui.py (см. зависимости, где его взять).
- Запустите webui-user.bat из проводника Windows как обычный пользователь без прав администратора.
Это намного проще и улучшено с первых дней самой автоматической и стабильной диффузии.