-
pyinstaller UnicodeDecode Error 해결법공부/프로그램 명령어 설치 2017. 6. 17. 01:22
python3에서 pyinstaller로 exe 파일 만들 때 UnicodeDcodeError가 발생할 때가 있습니다.
byte타입을 utf-8로 decode 하는 중에 문제가 발생합니다.
따라서 문제가 발생하는 부분을 수정해 줍니다.
설치위치\Lib\site-pakages\Pyinstaller\compat.py 에서 decode 중에 문제가 발생하므로
346번 줄의
out = out.decode(encoding) 을
out = out.decode('latin-1') 으로 바꿔줍니다.
기본 엔코딩이 UTF-8인데 UTF-8 이 문제를 계속 발생시킵니다.
'latin-1'으로 디코드 방식을 바꿔주면 제대로 동작합니다.
'공부 > 프로그램 명령어 설치' 카테고리의 다른 글
python 라이브러리 numpy, scipy 명령어 설치 (0) 2015.08.10 Ubuntu에서 matplotlib 명령어 설치 방법 (0) 2015.08.10