[Python] exe 파일 만들기 (PyInstaller)

[Python] exe 파일 만들기 (PyInstaller)

Python 코드를 실행 가능한 exe 파일로 만드는 방법입니다. (Python 이 설치되어있는 상태에서 가능합니다.)

  1. PyInstaller 설치

    명령프롬프트 (ex. bash) 에서 pip로 설치합니다.

    $ pip install pyinstaller
  2. exe 파일 만들기

    Python 코드가 있는 directory 로 이동한 뒤, pyinstaller 명령어로 exe 파일로 만듭니다.

    • 콘솔창 출력되지 않도록 만들기

      실행했을 때 콘솔창이 출력되지 않도록 하려면 명령어에 -w / --windowed 를 추가하면 됩니다.

    • 실행파일 하나만 생성하도록 만들기

      명령어에 -F / -onefile 을 추가하면 됩니다.

    # pyinstaller codefile.py
    $ pyinstaller example.py
    
    # 콘솔창 출력되지 않도록 만들기
    $ pyinstaller -w example.py
    
    # 실행파일 하나만 생성하기
    $ pyinstaller -F example.py
    • 만들어진 directory 에서 dist 에 exe 파일이 만들어져 있습니다.