공부/python + a

pyinstaller로 exe 파일 만들기

세안_ 2023. 6. 28. 22:07

회사 내부 요청으로간단한 excel 달력 양식을 python으로 구축하는 과정 중 pyinstaller를 사용하게 되었다.

사용하면서 간단하게 깨달은 점을 적어본다.

해당 파일은 단순히 커맨드 화면만 나오면 되는 파일로, 달력의 시작 날짜와 종료 날짜만 입력하면 엑셀 달력이 생성되는  방식이다.

1. 테스트는 주피터 노트북에서 해보는 게 편하지만, 생성은 pycharm에서 하는 게 편하다
2. 파이참에서 새로운 가상환경을 생성 후, pip install pyinstaller를 해준다
3. pyinstaller --onefile 파일이름.py를 해주면 해당 파일이 생성된다.
    사용하는 사람들이 파일 관리하는 게 힘들 것 같아 onefile 명령을 줘서 1개의 파일로 만들었다.
4. 만약 주피터 노트북 환경에서 이것을 실행하려고 한다면 해당 환경에 있는 각종 쓸데없는 라이브러리들을 파일 생성 간 제거해주는 작업을 거쳐야 한다. 매우 귀찮다..

끝!