pyinstaller-2.0 디렉토리 내에 pyinstaller.py를 이용하여 exe파일로 만들면 된다.
[옵션]
-F, --onefile : 파일 한 개로 만듦
-D, --onedir : 디렉토리 한 개로 만듦 (기본 사항)
-K, --tk : TCL/TK 인터페이스 포함
-a, --ascii : 인코딩을 포함시키지 않는다. (기본 사항은 포함)
-w, --windowed, --noconsole
: 실행시 도스 콘솔이 열리지 않게함.
-c, --nowindowed, --console
: 도스 콘솔 시스템 사용가능 (기본 사항)
-s, --strip : 실행파일, 라이브러리들을 strip 으로 실행.
-X, --upx : UPX가 설치되어 있으면 실행파일을 압축해줌.
-o --out : -o DIR 로 사용하여 DIR 폴더에 파일을 만들어줌.
-p, --paths : -p DIR 로 사용하여 경로에 path 걸어줌 (; 로 구분하여 복수선택가능)
--icon : --icon=<~.ico>로 사용. 아이콘 파일 선택
예시 ) 꼭 cmd에서 output 디렉토리에 들어간 후 다음 명령어로 해야 한다.
python <pyinstaller.py의 절대경로> [옵션] <output 디렉토리> <inpput 파이썬파일 절대경로> |
다음과 같이 옵션을 여러개 줄 수 있다.
C:\Users\output>python C:\Users\pyinstaller-2.0\pyinstaller.py -D -o C:\Users\output C:\Users\input.py |
Tip. *.pyc (컴파일 된 파이썬 파일) 에 절대경로가 들어가 있는경우 (예를들어 컴퓨터이름이 포함된 경로) 에는 배포시 경로가 맞지 않다고 작동 되지 않을 수 있다. 이 경우 이 파일들을 삭제하고 경우에 따라 파이썬 코드에 절대경로를 알아서 찾는 내용이 필요 할 수 있다. pyc 파일을 삭제 하지 않으면 pyc를 참조하도록 되어 있는것 같다.
'The others' 카테고리의 다른 글
동영상(mp4) 스트리밍 서버 구축하기 (2) | 2013.12.13 |
---|---|
ADT 이클립스와 네이버 SVN연동하여 사용하기. (0) | 2013.11.26 |
File의 Mime_types 알아내는법 (0) | 2013.09.29 |
hwp문서 파서 pyhwp 설치방법. (0) | 2013.07.26 |
UAC (사용자 계정 컨트롤) - 관리자 권한으로 실행되는 프로그램 만들기. (0) | 2013.07.24 |