본문 바로가기
C

파이썬 실행파일 만들기: 코드 1줄로 exe 파일 만들기(feat. PyInstaller)

by 월천무기 2023. 6. 3.

파이썬 개발의 꽃은 GUI + 배포 가능한 형태의 EXE 파일로 만드는 것이라고 생각합니다.

파이썬 실행파일 만들기에 대한 Step을 소개해드리겠습니다

재미없는 Widget 나열식 강의는 지루하지 않으신가요?

전문 외주개발자가 어떻게 로그인이 가능한 프로그램을 개발하는지 알려드리겠습니다

로그인 화면, 로그인 기능 구현 방법이 궁금하시다면 아래 링크를 클릭해주세요.

* 꼭 필요한 내용들, 외주 개발하며 자주 사용했던 내용들만 빠른 시간안에 알려드림

파이썬으로 실행파일 만드는데에는 꼭 필요한 지식만 엄선함

 

 
 

pyinstaller 하는 일 요약

.py를 -> .exe 파일로 만들어줌

님들 만든 프로그램 .py로 줄 수 없잖아요

파이썬 실행파일 만들기가 필요한 이유임

 

파이썬은 강력하고 유연한 언어로 다양한 운영 체제에서 실행 가능한 애플리케이션을 개발하는 데 널리 사용됩니다. 그러나 파이썬 코드는 일반적으로 .py 파일로 저장되어 파이썬 인터프리터를 통해 실행됩니다. 다른 환경에서 실행할 때 파이썬 인터프리터의 설치가 필요하다는 제약이 있습니다. 이런 제약을 극복하고 더 편리하게 배포하기 위해 파이썬 실행 파일로 패키징하는 방법을 소개합니다. 이 글에서는 PyInstaller를 사용하여 파이썬 코드를 실행 파일로 변환하는 간단하고 효율적인 방법을 소개합니다.

= 스크립트 파일 전달해도 실행하려면 잘 안됨 ㅋ

1. PyInstaller 설치:

파이썬 코드를 실행 파일로 변환하기 위해 PyInstaller를 사용합니다. PyInstaller는 파이썬 패키지로, 다양한 운영 체제에서 사용할 수 있습니다. 다음 명령어로 PyInstaller를 설치합니다:

pip install pyinstaller

2. 실행 파일 생성:

실행 파일을 생성하기 위해 명령 프롬프트(Windows) 또는 터미널(macOS/Linux)을 열고 다음 명령어를 실행합니다:

pyinstaller --onefile 당신의_script.py

위 명령어에서 "당신의_script.py"는 실행 파일로 변환할 파이썬 코드 파일의 경로와 이름입니다. "--onefile" 옵션은 단일 실행 파일을 생성하도록 지정합니다. 실행 파일을 생성하는 동안 필요한 종속성이 자동으로 수집되고 패키징됩니다.

3. 실행 파일 확인:

PyInstaller는 변환 과정 동안 로그를 출력하며 실행 파일을 생성합니다. 변환이 완료되면 "dist"라는 디렉토리가 생성됩니다. 해당 디렉토리로 이동하면 실행 파일이 위치하고 있습니다.

4. 추가 옵션:

PyInstaller는 다양한 옵션을 제공하여 실행 파일의 동작을 세부적으로 제어할 수 있습니다. 몇 가지 유용한 옵션을 알아보겠습니다:

  • --name: 실행 파일의 이름을 지정합니다.
  • --icon: 실행 파일에 아이콘을 지정합니다.
  • --windowed: 실행 파일을 콘솔 창이 아닌 창 모드로 실행합니다.

예시:

pyinstaller --onefile --name my_app --icon=my_icon.ico --windowed 당신의_script.py

위 코드를 실행하면 최종적으로 파이썬 실행파일 만들기의 스텝이 전부 끝납니다.

이것 외에도 여러 옵션이 있습니다.

프로그램 파일 로고 or 미니 로고에 넣는데에 사용할 이미지 파일의 경로를 직접 추가한다거나

.spec파일을 작성해서 pyinstaller에 사용할 디테일한 스펙 정보들을 직접 작성하실수도 있습니다.

하나하나 다 알아야하는건 절대 아닙니다 !

제가 알려드리는 꼭 필요한 내용들 위주로 학습하시고, 여러분 상황에 필요한 부분들만 추가 학습하시는게 가장 시간을 아낄 수 있는 방법이라고 생각합니다 : )

한번 더 홍보타임..

강의가 필요하신분 아래 소개글 클릭 부탁드려요 !