파이썬으로 작성한 코드를 실행 파일로 변환하는 것은 빌드(build)라고 합니다. 빌드 과정을 거쳐서 만들어진 실행 파일은 파이썬 인터프리터가 설치되어 있지 않은 환경에서도 실행할 수 있습니다.
파이썬으로 작성한 코드를 실행 파일로 만들기 위해서는 다음과 같은 라이브러리들을 사용할 수 있습니다.
- PyInstaller
- cx_Freeze
- py2exe
PyInstaller 설치
pip install pyinstaller
실행 파일로 만들 코드 작성
실행 파일로 만들 코드를 작성합니다. 예를 들어, hello.py 파일에 다음과 같은 코드가 있다고 가정해 보겠습니다.
def hello():
print("Hello, World!")
hello()
실행 파일 생성
PyInstaller를 사용하여 hello.py 파일을 실행 파일로 변환합니다.
pyinstaller hello.py
위 명령어를 실행하면 dist 폴더 안에 실행 파일이 생성됩니다.
만약, 파이썬으로 작성한 코드가 여러 개의 파일로 이루어져 있다면, 모든 파일을 pyinstaller 명령어로 처리해 주어야 합니다.
실행 파일 아이콘 설정
실행 파일을 생성할 때, 다양한 옵션을 설정할 수 있습니다. 예를 들어, 실행 파일 이름을 지정하려면 -n 옵션을 사용하고, 실행 파일 아이콘을 지정하려면 --icon 옵션을 사용할 수 있습니다.
pyinstaller -n [exe 파일명] --icon=[아이콘 파일명.ico] 파이썬 파일명.py
예를 들어, 실행파일명을 myapp파일명으로 하고 싶으며, 아이콘명은 myicon.ioc이고, main.py면 아래와 같이 입력해 주면 됩니다.
pyinstaller -n myapp --icon=myicon.ico main.py
위와 같은 방법으로 PyInstaller를 사용하여 파이썬 코드를 실행 파일로 만들 수 있습니다. 다른 라이브러리들도 이와 유사한 방식으로 사용됩니다.
실행파일 경로는 파이썬 파일이 있는 dist의 설정한 실행파일명으로 된 폴더에 있습니다.
댓글