我是cx_Freeze
的新手,所以我尝试为程序创建一个可执行文件(我试图编写一个编译器),使用模块sys
setup.py脚本:
from cx_Freeze import setup, Executable
base = None
executables = [Executable("main.py", base=base)]
options = {
'build_exe': {
},
}
setup(
name = "<any name>",
options = options,
version = "0.1",
description = '<any description>',
executables = executables
)
我正在使用python 3.5,当我打开生成的.exe
时会抛出这个错误:
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'codecs'
我如何解决这个错误?
答案 0 :(得分:0)
您只需将cx_freeze版本更新为最新版本,此错误将得到修复。参见: