PyInstaller

프랭크 IT·2024년 3월 12일

PyInstaller는 파이썬 프로그램을 독립 실행 가능한 실행 파일로 변환해주는 도구입니다. 이를 사용하면 파이썬이 설치되지 않은 환경에서도 파이썬 프로그램을 실행할 수 있게 됩니다. PyInstaller는 Windows, macOS, Linux에서 사용할 수 있습니다. 기본 사용법은 아래와 같습니다.

  1. PyInstaller 설치:
    PyInstaller를 설치하려면, 터미널이나 명령 프롬프트에서 다음 명령을 실행합니다.

    pip install pyinstaller
  2. 실행 파일 생성:
    터미널이나 명령 프롬프트에서, 변환하고 싶은 파이썬 스크립트가 있는 디렉토리로 이동한 후, 다음 명령을 실행합니다.

    pyinstaller yourscript.py

    여기서 yourscript.py는 변환하고 싶은 스크립트의 이름입니다.

  3. 실행 파일 위치:
    PyInstaller가 실행 파일을 생성하면, dist 폴더 내에 위치합니다. 이 폴더 내에 yourscript 폴더(또는 윈도우에서는 yourscript.exe 파일)가 생성됩니다.

  4. 실행 파일 옵션:
    PyInstaller는 다양한 옵션을 제공합니다. 예를 들어, 한 파일로 실행 파일을 생성하려면 --onefile 옵션을 사용할 수 있습니다.

    pyinstaller --onefile yourscript.py

    이 옵션을 사용하면 모든 필요한 라이브러리와 파이썬 인터프리터가 하나의 실행 파일 안에 포함됩니다.

  5. 아이콘 추가:
    실행 파일에 아이콘을 추가하고 싶다면, --icon 옵션을 사용할 수 있습니다.

    pyinstaller --onefile --icon=youricon.ico yourscript.py

    여기서 youricon.ico는 사용할 아이콘 파일의 이름입니다.

PyInstaller로 생성된 실행 파일은 대부분의 경우 잘 작동하지만, 복잡한 의존성이 있는 프로그램의 경우 추가 설정이 필요할 수 있습니다. 예를 들어, 특정 데이터 파일이나 DLL을 포함시키려면, .spec 파일을 직접 편집해야 할 수 있습니다. PyInstaller 문서를 참조하여 추가적인 설정 방법을 확인할 수 있습니다.

profile
AWS, Vue, Java, flutter, Mongodb, Python, Git , EKS, Docker, 독서, 영어, 에어로빅, 자전거, 농구, 바둑, 풋살, 복싱, Guitar, 글쓰기, 랭체인

0개의 댓글