낚시하는 프로그래머

파이썬(Python) 실행파일 만들어서 배포하기 

 

안녕하세요. 파이썬을 이용하여 간단하게 실행이 되는 프로그램을 만들어서 컴퓨터 작업을 편리하게 하려고 파이썬 프로그래밍을 하였습니다. 

 

모든 프로그래밍이 그렇듯이 소스파일을 만들면 배포버전을 만드는 것이 까다롭고 힘든데요. 파이썬도 실행파일로 만들어 두면 배포 및 실행을 좀 더 편리하게 할 수 있어서 파이썬 실행 파일 생성 및 배포에 대한 포스팅을 하여 봅니다. 

 

 

파이썬(Python) 실행 파일이 필요할때?

 

  • 각종 파이썬 개발툴(VSCode , 주피터노트북, 파이참)에서 실행하기 불편하기 때문에 실행파일 필요
  • 파이썬이 설치되지 않은 컴퓨터에서 파이썬 프로그램 실행 할 때

 

실행파일을 만들기 위해서는 파이썬 실행파일 만드는 프로그램을 설치해야 됩니다. 

 

비주얼스튜디오 코드의 명령어 입력창에서 pip install pyinstaller를 입력합니다. 

 

다음과 같이 설치가 완료되었다고 나오면 설치는 끝났습니다.

 

pyinstaller 설치

 

반응형

 

다음으로는 파이썬으로 프로그래밍한 소스파일을  pyinstaller 파이썬소스 하고 엔터를 치게 되면 pyinstaller 가 실행파일을 만들게 됩니다. 

 

예시) pyinstaller newzip.py

 

파이썬 실행파일 생성

 

 

 

다음과 같이 파이썬이 실행될 수 있는 파이썬 라이브러리등과 함께 실행파일이 생성된 것을 확인할 수 있습니다. 

 

파이썬 실행파일

 

 

 

더 편리한 방법으로는 파이썬 라이브러리가 여러 파일로 포함이 되어 있어서 프로그램 배포하기도 불편하기 때문에 pyinstaller에 단일 파일로 만들 수 있는 -F 옵션을 붙이도록 하겠습니다.

 

예) pyinstaller -F newzip.py

 

파이썬 실행 단일파일

 

 

다음과 같이 실행파일이 단일파일로 생성이 된 것을 확인할 수 있습니다. 생성된 실행파일을 다른 컴퓨터에서 실행을 해도 아주 잘 프로그램이 실행이 되네요.

 

파이썬 프로그래밍

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band