The others

Pyinstaller 사용법

Ohjeonghak 2013. 9. 30. 15:28
반응형

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를 참조하도록 되어 있는것 같다.

반응형