[Python으로 GUI 프로그램 하기 4]-py2exe로 Windows 실행 파일로 만들기

0
3042

py2exe

py2exe란 구현한 python Application을 exe파일로 만들어 주는 python tool이다. py2exe는 아래 주소에서 다운로드 받을 수 있으며, 본인 PC에 설치되어 있는 python 버전과 맞는 버전을 선택하여 설치하면 된다.

다운로드 경로

 

setup.py 파일 생성

python application을 exe 파일로 만들기 위해서는 setup.py 파일을 아래와 같이 생성해야 한다.

[code language=”python”]
from distutils.core import setup
import py2exe, sys, os
from glob import glob

sys.argv.append(‘py2exe’)
sys.path.append("D:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT")

#data_files = [("Microsoft.VC100.CRT", glob(r’D:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT\*.*’))]

setup(
options = {‘py2exe’:{‘bundle_files’:1}},
windows = [{
‘script’:’WizMACTool.py’,
"icon_resources": [(1,"images/WizMACTool.ico")],
}],
zipfile = None,
)
[/code]

  • 6 : application을 구동하기 위한 Visual Studio 10.0 DLL 경로를 지정
  • 11 : bundle_files’:1′ 로 설정 할 시, 실행에 필요한 모든 라이브러리들을 exe 파일에 포함

py2exe 실행

setup.py가 있는 경로로 이동 후, 아래 명령을 수행한다.

정상적으로 수행이 완료되면 아래와 같은 메시지가 출력 되고 해당 폴더에 dist 폴더가 생성된다. 생성된 ApplicationName.exe 파일은 dist 폴더 안에 존재 한다.

 

NO COMMENTS