最佳答案
我的应用程序是这样的:
main.py windows/ __init__.py mainwindow.py ... model/ __init__.py orders.py ... resources/ image1.png logo.jpg ...
程序以 main.py 启动。有没有一个好的方法来创建一个“最终”应用程序?我考虑的是类似 py2exe/py2app 的应用程序,但是不需要将 python 解释器/模块复制到只有一个可执行文件的应用程序中。
我查看了 distutils,但它看起来像是在 Python 目录中安装了一个程序,这在非 Linux 平台上并不常见。
目前,我只是将整个源文件夹复制到目标机器上,并在 Windows 上创建一个 main.pyw别名。一些不便之处:
main.py重命名为 main.pyw。如何创建一个良好的自动分发?