[python] cx_Freeze를 사용하여 실행 파일의 버전 정보 설정하기
소개
cx_Freeze는 Python 스크립트를 실행 가능한 바이너리 파일로 변환해주는 패키지입니다. 실행 파일의 버전 정보를 설정하는 것은 사용자에게 매우 유용한 기능입니다. 이 글에서는 cx_Freeze를 사용하여 실행 파일의 버전 정보를 설정하는 방법에 대해 알아보겠습니다.
단계별 안내
1. setup.py 파일 만들기
먼저 실행 파일을 빌드하기 위한 setup.py
파일을 만들어야 합니다. 이 파일은 cx_Freeze에서 필요한 설정을 포함하고 있습니다.
from cx_Freeze import setup, Executable
# 실행 파일의 정보 설정
version = "1.0.0" # 실행 파일의 버전 정보
# cx_Freeze 설정
options = {
"build_exe": {
"includes": ["your_module"],
"excludes": [],
"packages": [],
"include_files": [],
},
}
executables = [
Executable("your_script.py", base=None) # 빌드하려는 스크립트 파일
]
setup(
name="Your App",
version=version,
description="Your app description",
options=options,
executables=executables
)
2. 실행 파일 빌드하기
setup.py
파일을 만들었다면, cx_Freeze 명령어를 사용하여 실행 파일을 빌드할 수 있습니다. 아래 명령어를 터미널에 입력하세요.
$ python setup.py build
빌드가 완료되면 build
폴더에 실행 파일이 생성됩니다.
3. 실행 파일의 버전 정보 확인하기
생성된 실행 파일에 정상적으로 버전 정보가 설정되었는지 확인해보겠습니다. 터미널에서 실행 파일을 실행한 후 Alt
+ Enter
를 누르면 프로퍼티 창이 열립니다.
프로퍼티 창에서 Details
탭을 선택하면 실행 파일의 버전 정보를 확인할 수 있습니다.
마무리
이제 Python 스크립트를 실행 가능한 실행 파일로 빌드하고, 실행 파일에 버전 정보를 설정하는 방법에 대해 알아보았습니다. cx_Freeze를 사용하여 실행 파일을 빌드할 때, 버전 정보를 설정하면 사용자에게 더욱 전문적이고 신뢰할 수 있는 프로그램을 제공할 수 있습니다.