here에서 cx_Freeze를 다운로드하고 우분투에 this thread 뒤에 성공적으로 설치했습니다.cx_Freeze : 치명적인 파이썬 오류 : Py_Initialize : 로캘 인코딩을 가져올 수 없습니다. ImportError : '인코딩'모듈이 없습니다.
는 cx_Freeze/samples/simple
에서 실행 python3 setup.py build
후, 나는 오류
➜ exe.linux-i686-3.4 ./hello
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
[1] 3950 abort ./hello
➜ exe.linux-i686-3.4
이 문제를 해결에 어떤 아이디어를 가지고, 다음 명령을 실행 cx_Freeze/samples/simple/build/exe.linux-i686-3.4
로 디렉토리를 변경?
cx_Freeze의 개발 버전에는 Debian/Ubuntu 시스템 Python을 사용할 때 또 다른 문제점이 있습니다. cx_Freeze [PyPI] (https://pypi.python.org/pypi/cx_Freeze)의 최신 4.x 버전을 설치하거나 다른 Python을 사용하여 응용 프로그램을 종료해야합니다 (예 : [Anaconda] (http : //continuum.io/downloads), 또는 Python을 직접 컴파일하십시오.) –
1) PyPI의 cx_Freeze를 사용했는데 문제가 해결되었습니다. 2) Anaconda를 사용하여 응용 프로그램을 고정 할 수 있습니까? 3) 파이썬 컴파일 방법은? – iMath
위대한, 당신은 내가 설명한 것들 중 하나를 수행해야합니다. 응용 프로그램과 cx_Freeze를 모두 실행할 수있는 모든 Python 버전을 사용하여 응용 프로그램을 고정 할 수 있습니다. –