일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 비주얼베이직
- Android
- 깃
- pandas
- Outlook
- html
- windows
- 윈도우10
- git
- 엑셀
- 오피스
- 안드로이드
- python3
- pyqt5
- 아웃룩
- matlab
- pythongui
- VBA
- 파이썬GUI
- Excel
- Windows10
- python
- 문자열
- 파이썬
- 윈도우11
- Windows11
- win32com
- office
- 파이썬3
- 파워포인트
Appia의 IT세상
파이썬[Python] 036 py파일 - exe파일(실행파일) 만들기 본문
이번 포스팅은 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]파일을 가지고 exe파일을 만드는 일을 생각보다 많이 요구 되는 일입니다. 다음과 같은 부분들이 많은 분들에게 도움이 될 것으로 생각합니다.
'Python > Python 응용' 카테고리의 다른 글
파이썬[Python] 036 Array(배열) 사용하기 (0) | 2020.01.15 |
---|---|
파이썬[Python] Project01-04 DBC_Loader, DBC를 Excel로 추출하기 (0) | 2020.01.14 |
파이썬[Python] 035 Container 타입의 Unpack (패킹/언패킹) (0) | 2020.01.11 |
파이썬[Python] Project01-03 DBC_Base Message/Siganl Class Commnet(주석) Parse 추가 (0) | 2020.01.10 |
파이썬[Python] Project01-02 DBC_Base Message/Siganl Class (3) | 2020.01.09 |