PyInstaller는 파이썬 프로그램을 독립 실행 가능한 실행 파일로 변환해주는 도구입니다. 이를 사용하면 파이썬이 설치되지 않은 환경에서도 파이썬 프로그램을 실행할 수 있게 됩니다. PyInstaller는 Windows, macOS, Linux에서 사용할 수 있습니다. 기본 사용법은 아래와 같습니다.
PyInstaller 설치:
PyInstaller를 설치하려면, 터미널이나 명령 프롬프트에서 다음 명령을 실행합니다.
pip install pyinstaller
실행 파일 생성:
터미널이나 명령 프롬프트에서, 변환하고 싶은 파이썬 스크립트가 있는 디렉토리로 이동한 후, 다음 명령을 실행합니다.
pyinstaller yourscript.py
여기서 yourscript.py는 변환하고 싶은 스크립트의 이름입니다.
실행 파일 위치:
PyInstaller가 실행 파일을 생성하면, dist 폴더 내에 위치합니다. 이 폴더 내에 yourscript 폴더(또는 윈도우에서는 yourscript.exe 파일)가 생성됩니다.
실행 파일 옵션:
PyInstaller는 다양한 옵션을 제공합니다. 예를 들어, 한 파일로 실행 파일을 생성하려면 --onefile 옵션을 사용할 수 있습니다.
pyinstaller --onefile yourscript.py
이 옵션을 사용하면 모든 필요한 라이브러리와 파이썬 인터프리터가 하나의 실행 파일 안에 포함됩니다.
아이콘 추가:
실행 파일에 아이콘을 추가하고 싶다면, --icon 옵션을 사용할 수 있습니다.
pyinstaller --onefile --icon=youricon.ico yourscript.py
여기서 youricon.ico는 사용할 아이콘 파일의 이름입니다.
PyInstaller로 생성된 실행 파일은 대부분의 경우 잘 작동하지만, 복잡한 의존성이 있는 프로그램의 경우 추가 설정이 필요할 수 있습니다. 예를 들어, 특정 데이터 파일이나 DLL을 포함시키려면, .spec 파일을 직접 편집해야 할 수 있습니다. PyInstaller 문서를 참조하여 추가적인 설정 방법을 확인할 수 있습니다.