Python 3.3.3을 사용하고 있으며 간단한 .py 스크립트에서 .exe를 빌드하려고합니다.Python, PyInstaller 오류 : "Encodings"라는 모듈 및 시스템 코덱이 없습니다.
import encodings
print('Test')
을 제대로 실행 :
내 스크립트는 다음과 같습니다.
나는이 명령을 pyInstaller 중에 그것을 구축 할 때 :
pyinstaller --onefile Testmodul.py
하고이 오류와 함께 나타 내 .EXE을 열려고 : Fatal Python error: Py_Initialize: unable to load the file system codec, ImportError: No module named 'encodings'
나는 이미 가져 오기 시도 내 testscript에서 '인코딩'모듈을하지만 여전히 작동하지 않습니다, 나는 또한 py2exe 시도하고 전혀 작동하지 않습니다.
내가 잘못 했습니까? 내 PATH에 뭔가를 설정해야합니까? "C : \ Python33"에 대한 올바른 경로가 이미 여기에 포함되어 있습니다.
EDIT :이 문제가있는 모든 사람들에게 : 나는 포기하고, 창문과 파이썬과 다른 모든 것들을 새로 설치 한 후에, 이전과 같은 방식으로 다시 시도해 보았고 문제없이 작동했다. 당신이 정말로 필사적이라면 시도 할만한 가치가 있습니다!
'SYS 인코딩 데이터가 어디에 있습니까? ', 파이썬'인코딩'을 어떻게 작동시키는 지 알고 계셨습니까? 공개 사용의 모든 OS 세부 정보 평균 '등록되지 않음'을 초기화하십시오. 이 질문은 당신의'python 정보 수준'과 관련이 있습니다. 그래서 속임수 :이 코드는 유휴 코스에서 많은 권한을 부여 받고 더 많은 서비스/클래스에 등록 (비 공개)합니다. '영구/임시'스타일을 초기화 하시겠습니까? – dsgdfg
네,'이게 낮은 수준의 코멘트'가 아닙니다. – dsgdfg
http://stackoverflow.com/questions/5694706/py-initialize-fails-unable-to-load-the-file-system-codec Duplicate of –