0

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

我的下一步是自动化这个构建,所以我可以一步构建

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

谢谢!

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

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

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

4

3 回答 3

1

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

于 2010-07-23T10:56:52.497 回答
1

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

于 2010-07-28T02:55:05.140 回答
0
python setup.py build

应该是您需要的唯一命令。结果有什么不同?

于 2010-07-24T19:37:16.367 回答