파이썬 실행파일(exe) 쉽게 만들기
본문 바로가기
파이썬(Python)/파이썬 기초

파이썬 실행파일(exe) 쉽게 만들기

by Squat Lee 2020. 12. 23.



https://cafe.naver.com/111coding/44?tc=shared_link

 

파이썬을 10분만에 배우는 방법

프로그램밍 언어를 공부하는 것은 외국어를 배우는 것과 상당히 흡사합니다. 우리는 대체로 초등학교 3년, 중학교 3년, 고등학교 3년 최소 9년은 영어를 배웁니다. 하지만,...

cafe.naver.com

 

 
파이참을 매번 열어서 만든 코드를 실행하기에는 불편함이 있습니다.
 
만든 코드를 실행파일로 만들어서 사용하면 보다 편리합니다.
 
실행파일을 만들기 위해서는 우선 'pyinstaller'라는 모듈을 설치해야 합니다. 
 
"윈도우키 + R" 을 눌러서 아래와 같이 실행창을 엽니다.
 

 
'cmd'를 입력하고 '확인' 버튼을 누릅니다.
 

'pip install pyinstaller'를 입력합니다.
 
혹시 위와 같이 해도 설치가 안되시는 분들은 아나콘다 환경설정이 되어있지 않은 경우가 많습니다.
 
환경설정을 하는 방법은 아래 포스트를 참고하시기 바랍니다. ↓
2020/11/13 - [파이썬/시작 - 아나콘다,파이참 설치] - 파이썬 시작하기 2 - 아나콘다 환경변수 설정

 

파이썬 시작하기 2 - 아나콘다 환경변수 설정

환경변수를 지정하지 않으면 나중에 모듈을 설치할 때마다 경로를 지정해 주어야 하는 불편함이 있습니다.  윈도우 탐색창에 'cmd'라고 입력을 한 후 엔터를 칩니다. 명령창에서 파이썬 버전을

dotsnlines.tistory.com

혹시 아나콘다를 사용하시지 않는 분들은 별도로 검색해 보시기 바랍니다.
 

'pyinstaller' 라이브러리가 설치가 완료되면, 실행파일(.exe)로 만들려는 파이썬 파일의 폴더에 들어갑니다.
 

'Shift + 마우스오른쪽 버튼'을 눌러줍니다. 
 
위의 그림과 같이 '여기에 PowerShell 창 열기'를 클릭합니다.
 

 
'Windows PowerShell' 창이 나오면 'pyinstaller max.py'라고 입력하고, 엔터를 칩니다.
 

실행(exe) 파일을 만드는데 생각보다 시간이 좀 오래 걸립니다.  
 

완료가 되면 위의 그림과 같이 새로운 폴더와 파일이 생성됩니다.
 
이 중에서 'dist'라는 폴더에 들어갑니다.
 

위의 그림과 같이 'mex.exe'라는 실행(exe) 파일이 생성되었음을 확인할 수 있습니다.
 

실행해 보니 잘 되네요.
 
그런데, 위의 그림과 같이 콘솔창이 뜨네요. 그리고 폴더에 파일이 너무 많아서 보기가 좋지 않네요. 
 
이렇게 만들면 혹시나 공유하거나, 다음에 사용할 때 불편할 수 있게다는 생각이 듭니다.
 
이럴때는 실행(exe) 파일을 만들때 옵션을 넣어 주면 됩니다.
 

'--onefile' 이라는 옵션은 파일을 한개만 생성하게 만들고, '--noconsole' 이라는 옵션은 콘솔창을 실행하지 않게 합니다.
 
혹시나 저와 설정이 다르셔서 안 되는 분이 계시면, 조금 번거럽더라도 아나콘다부터 다시 설치하시기를 권장드립니다.
 
설치 방법은 아래 포스트를 참고하시기 바랍니다. 
 
아나콘다부터 파이참을 설치하고 환경변수를 설정하는 방법을 쉽게 포스트 하였으니 참고하세요.
 
2020/11/12 - [파이썬/시작 - 아나콘다,파이참 설치] - 파이썬 시작하기 1 - 아나콘다 설치

 

파이썬 시작하기 1 - 아나콘다 설치

www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single mac..

dotsnlines.tistory.com

 

728x90
반응형

댓글