파이썬 프로그램을 실행파일(.exe)로 만드는 가장 대표적인 방법은 PyInstaller 를 사용하는 것입니다. 윈도우 기준으로 설명하면: 1. 파이썬 설치 확인 먼저 에서 설치합니다 명령 프롬프트에서 확인: python --version
2. PyInstaller 설치 명령 프롬프트(cmd)에서: pip install pyinstaller 설치 확인: pyinstaller --version
3. 실행파일 만들기 예를 들어 test.py 파일이 있다면: pyinstaller --onefile test.py 설명: --onefile → exe 하나로 합쳐줌 완료되면: dist/test.exe 가 생성됩니다.
4. 아이콘 넣기 pyinstaller --onefile --icon=myicon.ico test.py
5. 콘솔창 숨기기 (GUI 프로그램) 예: Tkinter 프로그램 pyinstaller --onefile --noconsole test.py 또는: pyinstaller -F -w test.py -F = onefile -w = 콘솔 숨김
6. 결과 폴더 구조 빌드 후 보통: build/ dist/ test.spec dist 안에 최종 exe 생성 build 는 중간파일
7. 자주 발생하는 문제 DLL 누락 일부 라이브러리는 추가 옵션 필요: pyinstaller --hidden-import 패키지명 test.py 백신 오진 PyInstaller exe는 가끔 백신이 오진할 수 있습니다.
8. 배포 시 특징 상대방 PC에: 파이썬 설치 없어도 실행 가능 exe 하나만 전달 가능 하지만: 파일 크기가 커짐(수십 MB) 실행 속도가 처음엔 약간 느릴 수 있음
9. 가장 많이 쓰는 최종 형태 보통 실무에서는: pyinstaller -F -w main.py 를 가장 많이 사용합니다.