Appia의 IT세상

파이썬[Python] 036 py파일 - exe파일(실행파일) 만들기 본문

Python/Python 응용

파이썬[Python] 036 py파일 - exe파일(실행파일) 만들기

Appia 2020. 1. 13. 08:57
반응형

이번 포스팅은 Python파일을 가지고 Exe파일을 만드는 방법입니다. 모두가 알다시피, Python은 인터프리터 언어이고, Py파일은 남들에게 노출이 될 수 밖에 없습니다. 그리고 실행을 위해서는 파이썬[Python]을 실행해야 하는 문제가 있습니다. 그래서 이번 포스팅에서 Pyinstaller를 바탕으로 Py파일을 Exe파일로 바꾸는 작업을 진행해보고자 합니다. 

 

pyinstaller 설치

먼저 pyinstaller를 설치 해주셔야 합니다. cmd 화면에서 다음고 같은 명령어를 입력해주셔야 합니다. 

pip install pyinstaller

 

 

이제는 간단하게 한번 해보겠습니다. 생성 전후를 비교 하기 위해서 DBC_Base.py라는 파일을 별도의 공간에 옮겨습니다. 여기에서 다음과 같은 명령어를 실행해 주겠습니다. 

pyinstaller --onefile DBC_Base.py

위의 명령어를 실행했더니, 다음과 같은 화면이 나옵니다. 

작업을 진행하고 있습니다. 그리고 탐색기 창에서 실제 파일이 존재하는 위치에 가보겠습다. 

실제 처음보다 몇가지 폴더가 더 생겼습니다. 하지만, 실행파일은 dist 안에 존재합니다. disp폴더에 들어가서 위의 파일을 실행해니, 다음과 같은 화면이 나왔습니다. 

처음에 제가 다음 링크에 존재하는 파일을 만들어 보니 다음과 같이 직접 구동되는 것을 확인했습다. 

파이썬[Python] Project01-02 DBC_Base Message/Siganl Class

 

파이썬[Python] Project01-02 DBC_Base Message/Siganl Class

앞서 포스팅에서 언급한 바와 같이 이번 포스팅에서는 DBC_Base부분으로 구성을 해볼까 합니다. DBC 파일을 읽어와서, Message, Signal 부분으로 나누어 저장하는 부분으로 구성이 됩니다. 전체적인 구성은 다음과..

appia.tistory.com

파이썬[python]파일을 가지고 exe파일을 만드는 일을 생각보다 많이 요구 되는 일입니다. 다음과 같은 부분들이 많은 분들에게 도움이 될 것으로 생각합니다. 

반응형
Comments