배치파일로 실행이 가능한 WebUI와 달리 ComfyUI를 깃 클론 단계부터 직접 설치하면, 실행할 때도 터미널을 열어 가상환경에 진입한 뒤, main.py 스크립트를 실행해야 합니다. 자주 사용하다보면 익숙한 명령어라 어려운 일은 아니지만, 매일같이 사용하다보면 설치 폴더를 찾아 실행 전까지의 일련의 과정이 귀찮을 수 밖에 없습니다.
파이썬 배치파일 작성
ComfyUI 배치파일이 없다면 직접 만들어서 사용하면 됩니다. 배치파일을 작성하기 위해서는 윈도우 기본 프로그램인 메모장만 있으면 충분합니다. 먼저 꼭 ComfyUI가 아니더라도, 특정 가상환경에서 동작하도록 작성한 파이썬 스크립트를 실행하기 위한 배치파일을 작성하는 가장 간단한 방법은 아래와 같이 작성하는 것입니다.
가상환경 파일 경로\activate.bat && python py파일 경로\파일명.py
위와 같이 메모장에 작성한 뒤, 메모장의 확장자를 .txt에서 .bat로 변경해주면, 해당파일이 배치파일로 변경됩니다. 변경된 배치파일은 더블클릭으로 실행하면 작성된 파이썬 스크립트를 실행할 수 있습니다.
ComfyUI 배치파일 작성
ComfyUI를 실행하는 명령도, 가상환경 진입 + 파이썬 스크립트 실행의 2단계이므로, 위와 같이 배치파일을 만들어 사용하면 됩니다. ComfyUI 설치 및 실행에 대한 자세한 설명이 필요하신 경우 아래 글을 참고해주시기 바랍니다.
배치파일을 작성하기 위해 ComfyUI를 설치할 때 생성한 가상환경의 위치를 알고 있어야 합니다. 예를 들어 아래는 E 드라이브 내 ComfyUI 폴더 안에 ComfyUI_lecture 폴더에 venv라는 폴더로 가상환경을 구축한 경우입니다.
이 때 가상환경의 경로는 E:\ComfyUI\ComfyUI_lecture\venv\가 되고, 그 안에 있는 sciprts\activate.bat을 실행하기 위해 아래와 같이 명령어를 작성합니다.
E:\ComfyUI\ComfyUI_lecture\venv\scripts\activate.bat && python E:\ComfyUI\ComfyUI_lecture\main.py
메모장의 확장자를 .bat으로 바꿔 저장한뒤, 바로가기를 바탕화면으로 꺼내놓으면 이제, 바탕화면에서 더블 클릭으로 ComfyUI를 실행할 수 있습니다. 만약 –listen 또는 –api 등의 옵션을 붙여서 사용하신다면, 해당 옵션을 붙여 작성한 배치파일을 추가로 만들어 사용하시면 됩니다.