py2exe는 MS 윈도우즈에서 파이썬 인터프리터가 없이도 파이썬 프로그램을 독립적인 실행 파일로 만들어주는 유틸리티이다.
py2exe를 설명(소개)하면 위와 같습니다.
일단 실행 파일로 만들기 위해서는 py2exe가 설치되어 있어야 하므로
먼저 py2exe를 다운로드받은 후 설치합니다.
http://www.py2exe.org/
내가 만든 py 파일을 실행 파일로 만들기 위해서는 약간의 구문을 작성하여야 합니다.
예를 들어 interface01.py 파일을 실행 파일로 만들고 싶으면 다음과 같이 하는 것이지요.
작성한 파일은 setup.py라고 저장하였습니다.
from distutils.core import setup
import py2exe
setup(
windows = ["interface01.py"],
)
그리고 명령 프롬프트(cmd)에서 다음과 같이 실행합니다.
python setup.py py2exe
(물론 사전에 python을 설치한 경로가 환경 변수로 등록되어 있어야 합니다.)
setup(
options = {"py2exe": {"packages": ["encodings"],
"bundle_files": 1}},
zipfile = None,
windows = ["interface01.py"],
)
회사일로 간만에.. wxpython 과 py2exe 를 이용해서 프로그램을
짜고 배포를 위해 excutable 하게 만들고 있다.
간만에 했더니 -_-;; 요즘 바뀐환경에서 해주어야할것들
1. C:WINDOWSSystem32msvcr71.dll 의 읽기전용 권한을 해제
2. setup.py 예제
from distutils.core import setup
import glob
import py2exe
setup(windows=["test.pyw"]
3. python setup.py py2exe –packages encodings
4. py2exe 를 실행하는 디렉토리에 제일 밑부터 한글이 없어야함
py2exe를 이용해 실행 파일을 만들어봤다
설치 후 사용법은
setup.py 파일을 생성해 스크립트
setup(
console=["hilbert_curve.py"],
#windows=["hilbert_curve.py"],
)
와 같이 써준후 콘솔에서
를 실행해 주기만 하면 된다.
내 경우 마지막에 dll 파일을 추가해야 한다는 메세지가 떳는데
해당 디렉토리로 가서 복사 해주면 끝!
python 아직 익숙치 않지만 활용만 잘한다면 유용하게 써먹을 일이 많을 듯 하다.
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5