Comfyui 설치 방법 다운로드 받기

이번시간에는 Comfyui 다운로드 및 설치 방법에 대해서 알아보도록 하겠습니다.

Comfyui를 설치하는 방법은 크게 2가지가 있는데요.

stability matrix를 통해서 설치하는 방법이 있고 공식 사이트에서 무설치판을 받아서 이용하는 방법이 있습니다.

가장 추천하는 comfyui 메뉴얼 설치 (가상환경 직접 구축)

comfyui 를 자유도 높게 사용하고 싶다면 가장 추천하는 방식이 바로 가상환경을 직접 만들어서 관리하는 메뉴얼 방식이라고 할 수 있습니다.

저도 이 방식으로 사용하고 있구요.

가상환경 별로 따로 관리를 해서 사용을 하는데 이렇게 하는이유는 혹시나 잘 맞지 않은 커스텀 노드와의 충돌이나 문제가 발생했을때 분리해서 관리를 할 수 있기 때문입니다.

먼저 comfyui를 설치하기 이전에 파이썬부터 설치를 합니다. 될 수 있으면 최신버전인 3.12 버전으로 설치해주세요.

▶ 파이썬 설치 바로가기(링크)

파이썬 설치후 git을 다운받아 설치해줍니다. 나중에 git명령어를 통해 파일을 다운받을때 사용됩니다.

▶ git 다운로드 바로가기(링크)

git을 받고 설치해주세요.

그 후 comfyui를 설치할 폴더를 만들어 주고 그 폴더 안에 들어온다음 폴더 주소 항목에 cmd를 입력해서 명령프롬프트를 열어주세요.

명령프롬프트 창에 아래 명령어를 입력하면 comfyui 파일들이 들어오게됩니다.(앞서 git을 설치해줘야 명령어가 먹힙니다.)

git clone https://github.com/comfyanonymous/ComfyUI

다음으로 가상환경을 구축하기 위해서 다음 명령어를 입력합니다.

python -m venv new12

위 명령어를 입력하면 가상환경 폴더가 생성되고 그 안에 Scripts 폴더가 있는데 거기로 들어갑니다.

Scripts 폴더에서 cmd 를 입력해서 명령프롬프트를 열어주세요.

위 창에서

activate.bat

명령어를 입력해서 가상환경을 활성화해줍니다.

그럼 해당 가상환경으로 들어가게 되는데요.

앞족에 괄호 표시로 new12 라고 되어 있으면 해당 이름의 가상환경으로 들어가게 된것입니다.

이 가상환경안에서 설치한 모듈패키지는 다른 환경에 설치한패키지모듈과 다른영역에 있기 때문에 영향을 받지 않습니다.

매번 입력해서 들어가기 귀찮다면 아래 배치파일에서 경로를 수정해서 사용하시면 빠르게 들어갈 수 있으니 참고하세요.

▶ Comfyui 바로 실행 배치파일 다운로드(링크)

▶ 가상환경 실행 배치파일 다운로드(링크)

앞으로 설치하는 모듈 패키지들은 이 가상환경 안에서 설치를 해주시면 됩니다.(일반 모델이나 파일은 제외)

파이토치 설치에 앞서 cuda를 설치하지 않았다면 Cuda를 설치해주세요.

참고로 RTX5000 시리즈의경우 반드시 12.8버전에만 작동이 되기 때문에 이점은 참고하세요. 다른 그래픽카드의 경우 12.4 ~ 12.6 모두 상관은 없습니다.

▶ Cuda 설치 바로가기(링크)

cuda설치가 완료되었다면 해당 쿠다 버전에 맞는 pytorch를 설치해줘야 합니다.

다만 RTX5000 시리즈의 경우 최대한 최신 버전으로 설치를 해줘야 하기 때문에 호환성을 고려해 torch2.8 로 받아주시는 것이 좋습니다.

RTX5000시리즈의 경우

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

다른 시리즈는 자신의 cuda 버전에 맞춰서 일반적인 설치(cuda12.6 사용 예시)

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

requirements 설치

pytorch 설치후 다음으로는 comfyui requirements를 설치합니다.

pip install -r requirements.txt

comfyui 폴더 안에 들어가서 cmd를 열어주고 위 명령어를 입력해줍니다.

설치가 모두 완료되면 이제 comfyui를 실행할 수 있습니다.

comfyui를 실행할때는 위에서 다운받은 배치파일로 한번에 들어갈 수 있고 수동으로 들어가려면 위에서 설치한 가상환경으로 들어가서 comfyui를 실행하는 방법이 있습니다.

insightface 설치(파이썬3.10용 예시)

pip install "https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp310-cp310-win_amd64.whl"

stablilty matrix와 github comfyui 설치 차이

stability matrix는 comfyui나 stable diffusion 같은 ai 툴들을 함께 다운로드 받고 설치를 도와주는 툴이라고 할 수 있는데요.

stability matrix 내에서 comfyui 업데이트나 다양한 모델이나 커스텀노드 관리가 더 편하다는 장점을 가지고 있습니다.

Civitai나 hugging face에서 다운받는 모델과 파일등을 연결해주기 때문에 편의성이 매우 높다는 장점이 있습니다.

하지만 stablilty matrix의 경우 초기 설치를 해야 되기 때문에 다소 설치 시간이 걸릴 수 있고 자유도는 낮은 편이라서 추후 python 버전이나 모듈 버전 호환 등의 문제가 발생할 수 있습니다.

설치없이 가볍고 빠르게 사용하고 싶다고 한다면 github에서 무설치로 바로 실행할 수 있는 comfyui를 받는것을 추천드립니다.

github에서 comfyui 이용하기

github에서 comfyui를 설치하는 방법은 매우 간단합니다.

▶ github comfyui 공식 사이트 바로가기(링크)

위 주소로 가시면 comfyui 무설치버전을 다운로드 받을 수 있습니다.

위 그림에 보이는 Diect link to download 버튼을 눌러서 받아주시면 됩니다.

좀더 쉬운 설명으로는 아래 글을 참고하셔도 되겠습니다.

https://github.com/ltdrdata/ComfyUI-extension-tutorials/blob/Main/Beginner/kr/install.md

comfyui 파일을 다운로드 받고 압축을 풀어주시면 run_nvidia_gpu.bat이 있고 run_cpu.bat이 있는데요.

nvidia 그래픽카드를 이용하는 경우 run_nvidia_gpu.bat을 실행해서 comfyui를 실행하시면 됩니다.

반면 그래픽카드가 없거나 amd라면 run_cpu.bat을 이용하시면 됩니다.

stablility matrix에서 comfyui 설치

아래 lykos.ai 사이트에서 stability matrix를 다운로드 받을 수 있습니다.

▶ stability matrix 다운로드(링크)

stability matrix를 실행하면 위와 같은 화면이 나오는데요 아래 +Add Package 버튼을 눌러서 comfyui나 stable diffusion 같은 툴들을 바로 설치해서 추가해줄 수 있습니다.

실행하려면 Launch 버튼을 눌러서 실행하시면 됩니다.

civit ai 있는 모델을 바로 다운로드 받을 수 있습니다.

hugging face 모델을 바로 다운로드 받을 수 있습니다.

stability matrix 설치 영상

Leave a Comment