如何从命令行运行GUI2Exe?

时间:2010-07-23 06:34:15

标签: python command-line wxpython gui2exe

我正在使用GUI2Exe来CX_freeze我的python应用程序,这工作得很好...如果我想手动构建它。

我的下一步是自动化这个版本,所以我可以build in one step

有没有办法使用导出的setup.py来构建? 或者使用一些命令行参数调用GUI2Exe来构建项目?

谢谢!

更新:所以我按照以下建议手动运行命令:区别在于:

  • library.zip是不同的,大小关闭 11个字节
  • {app} .zip不同,大小相同
  • 缺少{app} .manifest

你会觉得他们是一样的吗?

3 个答案:

答案 0 :(得分:1)

正如其主页所说,GUI2Exe只是围绕不同python exe构建器的GUI,所以我猜你应该直接使用你选择的工具。至于cx_Freeze,您可以在其手册http://cx-freeze.sourceforge.net/cx_Freeze.html#distutils-setup-script中找到其setup.py选项的说明。

答案 1 :(得分:1)

GUI2Exe只是各种二进制构建器的包装器。在py2exe的情况下,有一个菜单项,您可以在其中实际查看GUI2Exe生成的setup.py文件。在那里你会看到它做了多少额外的事情。不,你不能通过命令行运行它,除非你只是运行python文件本身(即python GUI2Exe.py)。它不是命令行实用程序。

答案 2 :(得分:0)