본문 바로가기
programming/Python

파이썬 배포용 실행파일 만들기 Creating python release file

by 개코 - 개발과 코딩 2022. 1. 11.

파이썬으로 배포용 실행파일을 만들기 위해선 pyinstaller 가 필요하다. 이것은 pip 를 통해 다운로드받고 설치할 수 있다. 이후 자신이 배포하고자 할 파이썬 파이썬 파일을 pyinstaller 를 통해 실행파일로 만들어 주면 된다. 명령어도 간결하고 어렵지 않기 때문에 쉽게 할 수 있다.

파이썬 실행파일 만들기
Creating python release file

어떤 프로그램이 되었든 완성이 되었으면 배포를 해야 한다.

프로젝트 개발시 소스코드 자체를 넘기는 경우들도 있지만 그렇지 않은 경우 실행파일 또는 설치파일을 만들어 배포한다.

파이썬 또한 실행을 위한 배포파일을 만들 수 있다.

설치파일 또는 실행파일의 형태로 만들 수 있으며 pyinstaller 를 통해 만들 수 있다.

배포용 실행파일

실행파일은 확장자가 보통 exe 파일이다.

우리가 사용하는 모든 프로그램을 보자.

설치를 위한 파일이 파일이 있고 무설치용 실행파일만 존재하기도 한다.

파이썬은 pyinstaller 를 통해 실행파일을 만들 수 있다.

pyinstaller 설치하기

파이썬을 위한 라이브러리 등을 사용하기 위해선 pip 를 사용한다.

pyinstaller 설치를 위해 pip 명령을 사용해 본다.

pip install pyinstaller

뭔가 휘리릭 돌아가면서 다운로드 받고 설치가 되었다.

중간 not installed 란 메세지가 있지만 무시해 본다.

먼저 위의 창은 cmd 명령어창에서 실행한 모습이다.

설치는 성공적으로 되었다고 하지만 vs코드에서 다시 한번 실행해 본다.

설치가 되었다면 다른 메세지가 나타난다.

vs code 에서 실행한 결과 이미 설치되었는 명령어가 나온다.

그간 실습했던 파일 중 한가지를 골라 실행파일을 만들어 본다.

실행파일 만들기

pyinstaller 를 이용해 파일을 만드는 명령어를 실행해 본다.

일전에 개인적으로 사용하기 위해 스케줄링을 위한 파이썬 파일을 만들었었다 그것을 사용하여 만들어 본다.

pyinstaller --onefile 파일명.py

뭔가 주주장창 나오더니 실행파일이 만들어 졌다.

마지막부분을 보면 실행파일이 만들어진 위치를 볼 수 있다.

이제 일전에 만든 파이썬 스케줄러에 대한 실행파일이 만들어 졌다.

테스트를 해 본다.

실행도 잘되고 테스트용 파이썬 프로그램도 잘 돌아간다.

반응형

댓글