✅ ComfyUI 실행 중 오류가 발생했나요? ComfyUI는 강력한 AI 이미지 생성 도구이지만, 설정이나 환경에 따라 다양한 오류가 발생할 수 있습니다. 이 글에서는 ComfyUI 사용 중 자주 발생하는 오류와 그 해결 방법을 정리했습니다.
1. ComfyUI가 실행되지 않는 문제
1️⃣ Python 및 필수 라이브러리 문제
🔹 증상: ComfyUI 실행 시 오류 메시지 없이 종료되거나 실행되지 않음
🔹 원인: Python 버전이 올바르지 않거나, 필요한 라이브러리가 누락됨
✅ 해결 방법:
- Python 3.10 이상이 설치되어 있는지 확인
python --version
- 만약 3.10 미만이라면 Python 공식 사이트에서 최신 버전을 설치하세요.
- 필수 라이브러리 설치
pip install -r requirements.txt
- 만약 위 명령어 실행 시 오류가 발생하면,
pip
을 최신 버전으로 업데이트하세요.
python -m pip install --upgrade pip
- 만약 위 명령어 실행 시 오류가 발생하면,
2. ‘Torch is not installed’ 오류
2️⃣ Torch 라이브러리 미설치 또는 호환성 문제
🔹 증상: Torch is not installed
또는 No module named 'torch'
오류 발생
🔹 원인: PyTorch가 올바르게 설치되지 않았거나, 설치된 버전이 호환되지 않음
✅ 해결 방법:
- PyTorch가 설치되어 있는지 확인
python -c "import torch; print(torch.__version__)"
- 오류가 발생하면 PyTorch가 설치되지 않은 상태입니다.
- PyTorch를 올바른 버전으로 설치
- GPU 사용 시 (CUDA 지원)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
- CPU만 사용할 경우
pip install torch torchvision torchaudio
- 설치 후 다시 실행해 문제가 해결되는지 확인하세요.
- GPU 사용 시 (CUDA 지원)
3. ‘No module named …’ 오류 (필수 패키지 누락)
3️⃣ 특정 모듈이 없다는 오류
🔹 증상: No module named 'x'
오류 발생 (x
는 특정 모듈 이름)
🔹 원인: 필수 패키지가 설치되지 않았거나, 버전 충돌
✅ 해결 방법:
requirements.txt
를 다시 실행pip install -r requirements.txt
- 그래도 해결되지 않는다면, 오류 메시지에 나온 모듈을 수동 설치
pip install 모듈이름
예를 들어,No module named 'cv2'
오류가 발생하면:pip install opencv-python
4. ‘CUDA not available’ 오류 (GPU 인식 문제)
4️⃣ GPU 가속이 안 되는 문제
🔹 증상: CUDA not available
또는 RuntimeError: CUDA error
발생
🔹 원인: GPU가 ComfyUI에서 인식되지 않거나, CUDA가 올바르게 설치되지 않음
✅ 해결 방법:
- GPU가 정상적으로 인식되는지 확인
nvidia-smi
- 정상적으로 실행된다면 GPU가 감지됨
- 오류가 발생하면 NVIDIA 드라이버를 최신 버전으로 업데이트
- CUDA 버전 확인 및 설치
nvcc --version
- 만약 CUDA가 설치되지 않았다면, CUDA 공식 다운로드 페이지에서 설치
- PyTorch가 CUDA를 지원하는지 확인
python -c "import torch; print(torch.cuda.is_available())"
True
가 출력되지 않으면 PyTorch를 다시 설치 (위 2️⃣ 해결 방법 참조)
5. ‘Out of memory’ 오류 (VRAM 부족 문제)
5️⃣ VRAM이 부족해서 발생하는 문제
🔹 증상: RuntimeError: CUDA out of memory
발생
🔹 원인: 생성하려는 이미지 크기가 크거나, 실행 중인 다른 프로그램이 VRAM을 차지함
✅ 해결 방법:
- ComfyUI 실행 전에 다른 GPU 사용 프로그램 종료
- Google Chrome, 게임, OBS Studio 같은 GPU 사용 앱을 종료
- VRAM 사용량 확인
nvidia-smi
- VRAM 사용량을 줄이려면 이미지 크기를 줄이거나 Low VRAM 모드 활성화
--lowvram
옵션 사용 (필요 시--medvram
도 가능)python main.py --lowvram
6. 기타 자주 발생하는 오류 및 해결 방법
🔸 ‘Cannot allocate memory’ 오류 (RAM 부족)
- 해결 방법: 실행 중인 다른 앱 종료 후 다시 시도
- 가상 메모리 (pagefile) 크기 늘리기
🔸 ‘Connection refused’ 오류 (웹 UI 접근 불가)
- 해결 방법: 방화벽 설정 확인 또는
server.py
재시작python server.py
🔍 결론: ComfyUI 오류 해결 체크리스트
오류 유형 | 원인 | 해결 방법 |
---|---|---|
실행 오류 | Python, 라이브러리 문제 | Python 3.10 이상, pip install -r requirements.txt 실행 |
Torch 미설치 | PyTorch 미설치 | pip install torch torchvision torchaudio |
CUDA 오류 | GPU 미인식 | nvidia-smi , CUDA 재설치 |
메모리 부족 | VRAM 부족 | --lowvram 옵션 사용 |
모듈 누락 | 특정 모듈 미설치 | pip install 모듈이름 |
🚀 해결 방법을 적용하면 ComfyUI를 원활하게 사용할 수 있습니다!