- 파이썬
- Tkinter
- Github, VS Code
25,5\n
- 중앙 정렬로 이미지 변경 예정
- 다운로드 후 관련 라이브러리 설치
python -m pip install pyserial- 아래 명령어 입력 후 실행
python SerialToSandPomo_v2_3.py- PyInstaller 설치 먼저 명령 프롬프트(cmd)를 열고 다음 명령어로 PyInstaller를 설치하세요.
pip install pyinstaller-
파이썬 파일이 있는 폴더로 이동 예를 들어, 파일명이 myapp.py라면 해당 폴더에서 명령 프롬프트를 엽니다.
-
PyInstaller로 실행 파일 생성 아래 명령어를 입력
pyinstaller --onefile --windowed myapp.py--onefile : 모든 파일을 하나의 실행 파일로 만듭니다. --windowed : 콘솔 창 없이 GUI 창만 띄웁니다(Tkinter 앱에 필수).
-
실행 파일 위치 변환이 끝나면, dist 폴더 안에 myapp.exe 파일이 생성됩니다. 이 파일을 더블 클릭하면 파이썬이 설치되어 있지 않은 PC에서도 바로 실행됩니다.
-
if Windows OS에서 빌드 후 에러가 날시 myapp.spec 파일 내에 hiddenimports에 라이브러리 추가
a = Analysis(
['myapp.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=['serial', 'serial.tools', 'serial.tools.list_ports'], # 이 줄 추가/수정
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)- 후에 spec 파일 기반으로 앱 빌드
pyinstaller myapp.spec