IT프로그램 언어/python

Python(실행파일 만들기-PyInstaller사용법)

필립곽 2025. 1. 20. 09:46
반응형

이번 포스팅에서는 파이썬에서 실행파일 만들기에 대하여 알아보겠습니다.

파이썬은 매우 유용한 프로그래밍 언어지만, 배포할 때 소스 코드를 직접 제공하는 것이 번거로울 수 있습니다. 이럴 때, 파이썬 스크립트를 실행 파일로 변환하면 훨씬 쉽게 배포할 수 있습니다. 이번 블로그 포스트에서는 PyInstaller를 사용하여 파이썬 스크립트를 실행 파일로 만드는 방법에 대해 자세히 알아보겠습니다.

 

1. PyInstaller란?

PyInstaller는 파이썬 프로그램을 독립 실행형 실행 파일로 변환하는 도구입니다. 이 도구를 사용하면 파이썬이 설치되어 있지 않은 컴퓨터에서도 프로그램을 실행할 수 있습니다. Windows, macOS, Linux 등 다양한 운영체제를 지원합니다.

 

2. PyInstaller 설치하기

먼저, PyInstaller를 설치해야 합니다. 아래의 단계를 따라 진행하세요.

명령 프롬프트 또는 터미널 열기:
Windows에서는 cmd를 검색하여 명령 프롬프트를 엽니다.
macOS나 Linux에서는 터미널을 엽니다.


PyInstaller 설치:
다음 명령어를 입력하여 PyInstaller를 설치합니다.

pip install pyinstaller


몇 초 후, 설치가 완료되면 PyInstaller를 사용할 준비가 완료된 것입니다.

 

3. 실행 파일 만들기

이제 실행 파일을 만들 차례입니다. 아래의 단계를 따라 진행하세요.

스크립트 준비:
변환하고자 하는 파이썬 스크립트(sample.py)를 준비합니다. 예를 들어, 간단한 스크립트를 작성해보겠습니다.

# sample.py
print("안녕하세요! 이 프로그램은 실행 파일입니다.")


디렉토리 이동:
명령 프롬프트 또는 터미널에서 해당 스크립트가 있는 디렉토리로 이동합니다. 예를 들어, 스크립트가 C:\Projects에 있다면 다음과 같이 입력합니다.

 

cd C:\Projects


실행 파일 생성:
다음 명령어를 입력하여 실행 파일을 생성합니다.

pyinstaller --onefile your_script.py
--onefile 옵션은 모든 파일을 하나의 실행 파일로 묶어줍니다.


이 과정에서 여러 파일과 폴더가 생성되며, 주의 깊게 살펴보면 build와 dist라는 두 개의 폴더가 생성됩니다.


4. 생성된 실행 파일 찾기

dist 폴더 안에 생성된 실행 파일이 있습니다. 예를 들어, your_script.exe와 같은 이름으로 생성됩니다. 해당 파일을 더블 클릭하면 프로그램이 실행됩니다.

 

5. 추가 옵션 사용하기

PyInstaller는 여러 가지 추가 옵션을 제공합니다. 몇 가지 유용한 옵션은 다음과 같습니다.

아이콘 추가: 실행 파일에 아이콘을 추가하고 싶다면 --icon 옵션을 사용할 수 있습니다.

pyinstaller --onefile --icon=your_icon.ico your_script.py


콘솔 숨기기: GUI 프로그램의 경우 콘솔 창이 나타나지 않도록 하려면 --noconsole 옵션을 사용할 수 있습니다.

pyinstaller --onefile --noconsole your_script.py


6. 마치며

이제 파이썬 스크립트를 실행 파일로 만드는 방법을 알아봤습니다. PyInstaller를 사용하면 배포가 훨씬 쉬워지며, 다양한 옵션을 통해 원하는 형태로 실행 파일을 만들 수 있습니다. 프로그램을 다른 사람들과 공유할 때 이 방법을 활용해 보세요!

반응형

'IT프로그램 언어 > python' 카테고리의 다른 글

Python(random모듈)  (0) 2025.01.21
Python(파일-읽기, 쓰기)  (0) 2025.01.21
Python(자료구조: 리스트, 튜플, 세트, 딕셔너리)  (2) 2025.01.19
Python(함수)  (0) 2025.01.18
Python(반복문-for, while)  (1) 2025.01.17