我正在尝试使用CX Freeze编译程序,但是使用重新分配包,任何人都可以修复第13行


import cx_Freeze
import sys
base = None
if sys.platform == "win32":
    base = "Win32GUI"
build_exe_options = {
"include_msvcr": True   #skip error msvcr100.dll missing
}
executables = [cx_Freeze.Executable("Clock.pyw",base=base,icon="Icon.ico")]
cx_Freeze.setup(
    name= "Clock client",
    options = {"build_exe":  build_exe_options ,{"packages":["tkinter"],"include_files":["Icon.ico"]}},
    version = "0",
    description = "Clock program",
    executables = executables
    )

当我尝试编译此代码时,如何将第13行的格式化为格式化,我在卷曲括号中获得了错误的语法,突出显示了我缺少什么?

options = {"build_exe":  build_exe_options ,{"packages":["tkinter"],"include_files":["Icon.ico"]}},

此代码是错误的,因为您不应该放置" build_exe_options",bit。

更正:

options = {"build_exe": {"packages":["tkinter"],"include_files":["Icon.ico"]}},

最新更新