2025년 3월 1일 토요일

Stable Diffusion WebUI를 Python 3.10 환경으로 변경하는 방법

Stable Diffusion WebUI를 Python 3.10 환경으로 변경하는 방법

Stable Diffusion WebUI는 Python 3.10을 권장합니다.
현재 Python 버전이 3.11 이상이면
Python 3.10으로 변경해야 합니다.


 1. 현재 Python 버전 확인

터미널(명령 프롬프트)에서 다음 명령을 실행하세요.

python --version

 Python 3.11 이상이면? → Python 3.10으로 변경해야 함


 2. Python 3.10 다운로드 및 설치

 Python 3.10 다운로드

  1. Windows x64 Installer 다운로드
  2. 설치 시 "Add Python to PATH" 옵션 체크

설치 완료 후, 명령 프롬프트를 새로 열고 버전 확인

python --version


 3. 기존 가상 환경(venv) 삭제

Stable Diffusion WebUI는 가상 환경(venv)을 사용하므로, Python 버전을 바꾸려면 기존 venv를 삭제해야 합니다.

rmdir /s /q venv  # Windows

rm -rf venv  # macOS/Linux


 4. Python 3.10으로 새로운 가상 환경 생성

이제 새로운 가상 환경을 Python 3.10으로 생성합니다.


python -m venv venv

venv\Scripts\activate  # Windows

source venv/bin/activate  # macOS/Linux

 (중요) 가상 환경이 Python 3.10인지 확인

python --version

Python 3.10.x 버전이 출력되면 정상입니다. 


5. Stable Diffusion WebUI 패키지 재설치

pip install --upgrade pip

pip install -r requirements.txt

PyTorch는 CUDA 11.8 버전을 사용합니다.
CUDA 지원이 있는 경우 (NVIDIA GPU)

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

CPU 버전 (GPU 없는 경우)

pip install torch torchvision torchaudio


6. Stable Diffusion WebUI 실행

python launch.py


빠르게 해결하려면?

 Python 3.10 다운로드 및 설치
 기존 가상 환경 삭제 (rmdir /s /q venv)
 Python 3.10으로 새 가상 환경 생성 (python -m venv venv)
 Stable Diffusion 패키지 재설치 (pip install -r requirements.txt)
 Stable Diffusion 실행 (python launch.py)

이제 Stable Diffusion WebUI가 Python 3.10 환경에서 정상적으로 실행될 것입니다!

댓글 없음:

댓글 쓰기

Recommended Posts

Love is taking responsibility till the end

  I created a campaign called "Don't Abandon Your Beloved Dog" with Stable Diffusion. I tried creating it several times, but i...