초보자를 위한 Stable Diffusion WebUI 설치 가이드 (Windows 기준)


초보자를 위한 Stable Diffusion WebUI 설치 가이드 (Windows 기준)

 

안녕하세요! 이 블로그 글에서는 Stable Diffusion WebUI를 Windows 10 환경에서 설치하는 방법을 상세하게 안내하겠습니다. 이 가이드는 초보자를 대상으로 작성되었으며, 모든 단계를 빠짐없이 설명해드릴 것입니다.

 

1. 필수 요구사항 확인

먼저, 이 가이드를 따라하기 전에 다음 요구사항을 확인해주세요:

  • Windows 10 운영 체제를 사용 중이어야 합니다.
  • Python 3.10.6 버전을 설치해야 합니다. 다른 버전의 Python이 이미 설치되어 있는 경우, 해당 버전으로 실행하는 방법도 제공됩니다.

 

2. Git Clone을 통한 Stable Diffusion WebUI 설치

  1. Git을 설치하지 않았다면 Git 공식 웹사이트에서 다운로드하여 설치하세요.
  2. Command Prompt (명령 프롬프트)를 열고 원하는 디렉토리로 이동합니다. 예를 들어, C:\로 이동하려면 다음과 같이 명령을 실행합니다:
    cd C:\
  3. 다음 명령을 실행하여 Stable Diffusion WebUI를 클론합니다:
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

 

 







 

3. Python 및 필수 패키지 설치

  1. Python 3.10.6을 설치하세요. Python 3.10.6 설치 파일은 Python 공식 웹사이트에서 다운로드할 수 있습니다.
  2. Python이 정상적으로 설치되었다면, 필요한 Python 패키지를 설치합니다. Command Prompt에서 다음 명령을 실행하세요:
    pip install numpy scipy opencv-python

 

4. Stable Diffusion WebUI 실행

  1. Command Prompt에서 Stable Diffusion WebUI 폴더로 이동합니다. 예를 들어, C:\stable-diffusion-webui로 이동하려면 다음과 같이 명령을 실행합니다:
    cd C:\stable-diffusion-webui
  2. 다음 명령을 실행하여 Python 3.10.6 버전으로 Stable Diffusion을 실행합니다:
    python webui.sh

 

 

5. 가상 환경(Virtual Environment)을 사용한 Python 3.10.6 환경 설정

가상 환경을 사용하여 Python 3.10.6 환경을 설정하고 Stable Diffusion을 실행하려면 다음 단계를 따르세요:

  1. Python 3.10.x 버전의 가상 환경(여기서는 python310을 예시로 사용합니다.)을 만듭니다:
    py -3.10 -m venv python310
  2. 가상 환경을 활성화합니다:
    python310\Scripts\activate
  3. 가상 환경이 활성화된 상태에서 필요한 Python 패키지를 설치합니다:
    pip install numpy scipy opencv-python
  4. Stable Diffusion WebUI 폴더로 이동합니다:
    cd C:\Users\YourUsername\Documents\stable-diffusion-webui
  5. 가상 환경에서 Python 3.10.6 버전으로 Stable Diffusion을 실행합니다:
    webui.sh
  6.  

    가상 환경 사용 이유와 장점

    1. 패키지 격리: 가상 환경을 사용하면 각각의 프로젝트마다 독립적인 Python 환경을 생성할 수 있습니다. 이는 프로젝트 간에 필요한 패키지 버전이 충돌하지 않도록 보장해줍니다.

    2. 환경 관리: 각 프로젝트의 의존성 패키지를 가상 환경 내에 설치하고 관리함으로써 프로젝트의 환경을 청소하게 유지할 수 있습니다. 이는 프로젝트가 장기간 유지될 때 유용합니다.

    3. 버전 관리: 다양한 Python 버전을 가상 환경으로 생성하여 필요한 버전을 선택적으로 사용할 수 있습니다. 이는 서로 다른 프로젝트가 다른 Python 버전을 필요로 할 때 도움이 됩니다.

     

    가상 환경에서 나가는 방법

    가상 환경을 사용한 후, 나가려면 다음 단계를 따르세요:

    1. 현재 활성화된 가상 환경을 비활성화합니다. 다음 명령을 실행하세요:
      deactivate
    2. 가상 환경에서 나온 후에는 일반 Python 환경으로 돌아갈 수 있습니다.

     

    6. Stable Diffusion을 위한 Addon 및 Extension 추천

    Stable Diffusion은 그 자체만으로도 대단한 능력을 가지고 있지만, 효과적인 Addon과 Extension을 이용하면 원하는 결과를 보다 집중적으로 생산할 수 있습니다.

    >>>Stable Diffusion Addon / Extension 바로가기