<증상>

1. Python 인터프리터로 실행하면 정상적으로 작동하지만, Pyinstaller로 컴파일 하면 에러 발생.

2. "-*- coding: utf-8 -*-"을 사용하였으나 무용지물.

 

<해결책>

1. 문제가 되는 소스 코드를 UTF-8로 변환하여 저장한 후 컴파일함.

 

PyInstaller는 Python으로 작성된 파일을 독립 실행형 파일로 만들어 주는 프로그램이다.

  • 지원하는 OS : Windows, Linux, Mac OS X, FreeBSD, Solaris, AIX
  • 지원하는 Python 버전: 2.7, 3.3~3.5 (2017년3월26일 현재)
  • 공식 홈페이지 : http://www.pyinstaller.org

 

<설치하기>

 

<사용하기>

  • 기본적인 사용 방법은 pyinstaller 파일이름.py을 입력하면 된다. (예:pyinstaller example.py)
  • -w(혹은 --windowed, --noconsole) 옵션을 사용하면 실행시 cmd창이 나타나지 않게 할 수 있다.(예:pyinstaller -w example.py)
  • -F(혹은 --onefile) 옵션을 사용하면 모듈 및 기타 실행에 필요한 관련 파일을 포함한 exe 파일로 만들 수 있다.(예:pyinstaller -F -w example.py)
  • 보다 자세한 옵션은 -h로 확인 가능하다.(예:pyinstaller -h)

+ Recent posts