반응형
[2022/02/18] 처음 시작
소나무 기운 , 전자제품 개발/생산
python으로 실행파일(exe)만들기 pyinstaller
python으로 만들어진 코드를 실행하기 위해서는 python이 설치되어 있어야 하면 내부에서 import한 모듈도 설치되어 있어야 한다.
하지만 개발자가 아닌 사용자에게 프로그램을 배포하기 위해서 python과 모듈을 설치하는 것은 어려운일이다.
이럴때 사용자에게 프로그램을 배포하기 위하여 (사용이 쉽게 하기 위해서) exe파일로 변환하여 전달하게 된다.
준비 : pyinstaller 설치
pip install pyinstaller
알아서 자동으로 실행된다.
실행파일 만들기
pyinstaller filename.py
filename.py가 있는 곳에서 실행해 준다.
dist폴더 내에 파일 생성된다.
아래 보는 바와같이 dll등 포함한 실행파일이 생성된다.
배포시에는 dll등 폴더내의 파일들을 묶어서 배포해야 한다.
dll 포함한 한개의 파일로 생성
pyinstaller -F filename.py
dll을 포함하여 exe파일 한개로 생성된다.
파일의 크기가 커진다.
추가적인 옵션
-w 를 사용하면 GUI프로그램 동작시 consol창과 gui창이 동시에 생성되는 것을 GUI창만 띄워 동작하도록 한다.
마무리
추가적인 도움말은
pyinstaller -h
를 입력하여 확인할 수 있다.
참고문헌
![](https://blog.kakaocdn.net/dn/swrtE/btrtBOdEenE/J4MkmQAXc7WMS9ikUhFk8K/tfile.bmp)
틀린 부분이나 질문은 댓글 달아주세요.
즐거운 하루 보내세요. 감사합니다.
반응형
'Python, C, C++' 카테고리의 다른 글
Example of Python using tkinter module. (0) | 2022.02.24 |
---|---|
python tkinter 이용 GUI 기본 예제 (0) | 2022.02.23 |
Python 소스 ( Serial Protocol, USART, 8-bit bootloader ) 분석 (0) | 2022.02.11 |
[요점만 파이썬] 클래스 심화 (0) | 2021.11.16 |
[요점만 파이썬] 클래스 (0) | 2021.11.16 |
댓글