프로그램&회로

pyinstaller 사용법

엠칩 2025. 6. 27. 17:51
  • pyinstaller: PyInstaller를 실행합니다.

 

유용한 옵션들

  • --noconsole: GUI 애플리케이션용으로, 실행 시 뒤에 검은색 콘솔 창이 뜨지 않게 합니다. (twoSdata.py는 PyQt5 기반이므로 이 옵션이 필요합니다.)
  • --onefile: 모든 파일을 하나의 실행 파일(.exe)로 묶습니다.
  • --clean: 빌드하기 전에 이전 build, dist 폴더를 깨끗하게 삭제합니다. 매번 새로 빌드할 때 발생할 수 있는 문제를 예방하는 좋은 습관입니다.
  • --noupx: 실행 파일 압축에 사용되는 UPX를 비활성화합니다. 파일 크기는 조금 커지지만, 안티바이러스 오탐지를 줄이는 데 매우 효과적입니다.
  • --add-data "xxxx.png;.":
    • xxxx.png 파일을 애플리케이션에 포함시킵니다.
    • Windows에서는 소스와 목적지를 ; (세미콜론)으로 구분합니다.
    • 목적지를 .으로 지정하면 실행 파일이 있는 최상위 경로에 해당 파일이 포함됩니다. userfile.py 코드에서 url('xxxx.png')로 상대 경로를 사용하므로 이 설정이 올바릅니다.
  • --icon "yyyy.ico": 실행 파일의 아이콘을 yyyy.ico 파일로 지정합니다.
반응형

'프로그램&회로' 카테고리의 다른 글

Median 정렬 함수 비교  (1) 2025.07.02
VEML3328 color sensor와 평균법  (3) 2025.07.01
VScode에 찰떡인 Gemini Code Assist  (0) 2025.06.05
XL4015 5A DCDC Converter  (8) 2025.05.20
CP2102 드라이버 다운로드..  (0) 2025.05.13