我使用tkinter在python中创建了我的第一个程序(gui计算器),并尝试使用cx_freeze将其转换为exe文件。我真的很困惑它的工作原理。我在python33的scripts部分使用了cxfreeze quickstart来制作我的安装文件。该程序名为Calculator
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = [], excludes = [])
executables = [
Executable('Calculator.py', 'Win32GUI')
]
setup(name='Calculator',
version = '1.0',
description = '',
options = dict(build_exe = buildOptions),
executables = executables)
当我进入控制台并键入python setup.py build时,我收到错误:
cx_Freeze.freezer.ConfigError:没有名为Win32GUI的initscript
任何人都可以推荐使用cx_Freeze或任何其他程序的教程来使python代码成为exe格式吗?
答案 0 :(得分:0)
我建议你试试PyInstaller
。
要将脚本转换为exe文件,您必须在命令提示符中键入以下内容:
/path/to/python/pythonX.Y pyinstaller.py --onefile /path/to/your/script.py
这很简单。