목요일, 10월 18, 2007

python 실행파일 만들기(freeze.py)

win32에서는 py2exe를 사용해서 잘 사용하는 중에 unix배포판을 만들 필요가 있어서

조사중에 freeze 와 cx_Freeze가 있더군요. 하지만 cx_Freeze는 실행파일이 있는 경로에 so파일이 있어야만 동작해서 freeze를 선택했습니다.

배포를 위해서는 freeze.py 후 python 설치된 경로에 lib/lib-dynload 디렉토리에 있는 so파일들을 모두 배포하고 그위치를 PYTHONPATH 환경변수에 추가해야함.

 

간단 사용법

freeze.py -o dist test1.py

cd dist

make

./test1 <-- 실행파일

 

덧붙임: freeze는 python사이트에서 소스코드를 받으면 Tools 디렉토리에 있습니다.

댓글 없음: