본문 바로가기
프로그래밍/Stable Diffusion

Stable Diffusion Web UI 설치 방법 - GitHub 정석대로 설치하기

by 애둘형 2023. 12. 10.
반응형

 

애들자면 리뷰하는 남자! 애둘형 입니다.

 

새 컴퓨터를 구매한 이유중 하나가 Stable Diffusion인데, 바빠서 설치를 못하고 있었네요. 인터넷을 찾아보니 많은 설치방법이 나와있는데 생각보다 복잡하기도 해서, Stable Diffusion GitHub에 나와있는 정석대로 설치해보기로 했습니다.

 

Stable Diffusion GitHub 주소 : https://github.com/AUTOMATIC1111/stable-diffusion-webui

 

GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub.

github.com

 

2가지 방법이있는데, 엔비디아 GPU를 사용한 패키지 설치는 위에 방법대로 따라하면 되고, 저는 일반적인 방법으로 설치하는 법을 알려드리기 위해 아래에 나와있는 Automatic Installation on Windows 순서대로 설치하는 법을 알려드리겠습니다. 

 

 

1. Python 3.10.6 설치

파이썬 최신 버전은 torch 지원이 안되기때문에 반드시 3.10.6 버전으로 설치하라고 나와있습니다. 파이썬 사이트에서 바로 다운로드를 받게 되면 최신버전으로 다운을 받기 때문에 아래 첨부해드리는 링크로 들어갑니다.

 

Python 3.10.6 다운로드 링크 : https://www.python.org/downloads/release/python-3106/ 

 

Python Release Python 3.10.6

The official home of the Python Programming Language

www.python.org

 

하단으로 쭉 내려가면 Files 부분이 보이는데, 자신의 시스템 종류(32/64비트)에 맞는  Windows installer 를 클릭합니다. 요즘은 일반적으로 64비트 운영체제를 많이 사용하기 때문에 맨 하단의 Windows installer (64-bit) 를 클릭하여 설치 파일을 다운받습니다.

 

다운받은 파이썬 3.10.6버전 설치파일을 실행합니다.

 

설치 첫 화면에서 반드시 Add Python 3.10 to PATH를 체크하고 Install Now를 누릅니다. 

 

설치가 완료되면 Disable path length limit 선택 창이 나오는데, 클릭해도 되고 안해도 됩니다. (파이썬 개발 하실 분들은 클릭하시면 편합니다)

 

 

2. git 설치

온라인 코드 공유 플랫폼 중 하나인 git을 통해 Stable Diffusion을 내려받기 위해 git 프로그램을 설치합니다. 

 

git 다운로드 링크 : https://git-scm.com/download/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.43.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 9 days ago, on 2023-11-20. Other Git for Windows downloads Standalone Installer 32-bit Git for Wind

git-scm.com

  

git 사이트에서 자신의 시스템 종류(32/64비트)에 맞는 Standalone Installer를 클릭합니다. 저는 64비트 운영체제를 사용하고 있어서 64-bit Git for Windows Setup 을 클릭하여 git 설치 프로그램을 받았습니다.  

 

다운받은 git 설치 프로그램을 실행합니다.

 

설치 과정에서 누르는게 좀 많긴 한데, 모두 Next를 눌러 설치하면 됩니다.

 

 

3. Stable Diffusion Web UI 설치파일 다운로드

이 부분이 다소 헷갈리기 때문에 천천히 따라하시면 됩니다. 우선 Stable Diffusion을 설치할 폴더를 만들어줍니다. 이때 폴더 경로에는 반드시 한글이 들어가지 않아야 합니다. 편하게 C 드라이브 혹은 기타 설치할 드라이브의 최상단에 폴더를 만드는 것이 덜 헷갈립니다. 저는 D 드라이브의 가장 상단 경로에 StableDiffusion 이라는 이름으로 폴더를 만들었습니다. (폴더 이름은 영어로 아무렇게나 만드셔도 됩니다)   

 

새 폴더를 만든 이후 하단 작업표시줄의 검색 창에서 cmd 혹은 명령 프롬프트를 검색하셔서 실행합니다.

 

제일 먼저 Stable Diffusion을 받기 위해 만든 폴더가 있는 경로로 이동해야 합니다. 폴더명은 소문자로 쳐도 되기 때문에 모두 소문자로 하는게 편합니다.

 

만약 C 드라이브의 최상단에 폴더를 만들었을 경우에는 cd c:\폴더명 이라고 입력하면 됩니다. 폴더명이 StableDiffusion인 경우 cd c:\stablediffusion 이라고 하면 됩니다.  

 

저는 D 드라이브에 폴더를 만들었기 때문에 프롬포트 창에 d: 라고 입력하면 프롬프트 경로가 D:\로 바뀌는 것을 볼 수 있습니다.    

 

다음으로 cd stablediffusion (cd 폴더명) 이라고 입력하면 해당 폴더로 경로가 바뀝니다.

 

해당 경로에서 아래 링크를 복사하여 붙여넣은 후 엔터키를 눌러 실행합니다.

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

 

맨 마지막에 Resolving deltas: 100%가 완료되면 명령 프롬프트 창을 닫습니다.

 

 

4. Stable Diffusion Web UI 설치

Windows 탐색기에서 Stable Diffusion을 받은 폴더에 들어가면 stable-diffusion-webui 폴더가 생긴 것을 확인할 수 있습니다. 여기서 webui-user.bat 파일을 실행합니다.

 

그럼 아래와 같이 자동으로 설치가 진행됩니다.

 

아마 설치가 완료되면 자동으로 브라우저가 실행되면서 Stable Diffusion Web UI로 접속될텐데, 안되시는 분들은 명령 프롬프트 창이 켜진 상태에서 맨 마지막에 설치가 완료되면 나오는 IP 주소를 브라우저 주소창에 입력하고 접속하면 됩니다.

 

아무 명령어도 넣지 않고 우측 상단의 [Generate]를 누르면 이미지가 잘 생성되는 것을 확인할 수 있습니다. 정상적으로 설치가 된 것을 확인할 수 있습니다.    

 

 

5. Stable Diffusion 실행방법(재접속)

컴퓨터를 껐다 키면 Stable Diffusion 로컬 사이트로 접속이 되지 않습니다. Stable Diffusion을 실행하기 위해서는 항상 webui-user.bat 파일을 실행한 상태에서 Stable Diffusion 로컬 사이트에 접속해야 합니다.

 

이를 쉽게 하기 위해 webui-user.bat 파일의 바로가기 파일을 생성하여 바탕화면에 추가합니다.    

 

이후 webui-user.bat 파일을 실행하면 자동으로 Stable Diffusion 로컬 사이트가 접속되는 것을 확인하실 수 있습니다.

 

다른 페이지에서 바로 접속하기 위해서는 Stable Diffusion 로컬 사이트를 즐겨찾기에 추가해놓으시면 됩니다. Microsoft Edge 브라우저를 기준으로는 주소창 우측의 별 모양 버튼을 누르면 즐겨찾기에 추가하실 수 있습니다.

 

간단한 명령어들을 통해 이미지를 생성해봤습니다. 아직 프롬프트가 익숙하지 않아 거의 대부분 눈이나 입, 손이 이상하게 나오지만 간혹 아래와 같은 이미지가 얻어 걸리기도(!!) 합니다.

Stable Diffusion Web UI로 생성한 가장 사람같이 나온 이미지 결과물 

 

반응형