代码之家  ›  专栏  ›  技术社区  ›  fseto

如何从命令行运行gui2exe?

  •  0
  • fseto  · 技术社区  · 14 年前

    我正在使用gui2exe来cx冻结我的python应用程序,它工作得很好…如果我想手动构建它。

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

    是否有方法使用导出的setup.py进行生成? 或者使用一些命令行参数调用gui2exe来构建项目?

    谢谢!

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

    • library.zip不同,大小由 11字节
    • app.zip不同,大小相同
    • 缺少app.清单

    你觉得他们是一样的吗?

    3 回复  |  直到 13 年前
        1
  •  1
  •   Grey Teardrop    14 年前

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

        2
  •  1
  •   Mike Driscoll    14 年前

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

        3
  •  0
  •   Velociraptors    14 年前
    python setup.py build
    

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