我的应用程序如下所示:
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平台上并不常见.
目前我只是将整个源文件夹复制到目标计算机上并main.pyw在Windows上创建别名.一些不便之处:
main.py,以main.pyw手动.如何创建一个很好的自动化发行版?
可能重复:
分发Python程序
我有几个用Python编写的GUI程序的源代码.我想分发它们.但是,我想让最终用户尽可能轻松地启动和运行程序.解决这个问题的常见方法是什么?
这是参考Windows XP和.
我正在寻找一种方法来运行python解释器与我的应用程序(也用python编写),因此它不需要在机器上安装python.
我搜索了谷歌,发现了一堆关于如何在用各种语言编写的应用程序中嵌入python解释器的结果,但没有用于python本身的应用程序...我不需要"隐藏"我的代码或制作二进制文件cx_freeze确实如此,我只是不希望我的用户必须安装python来使用我的应用程序,这就是全部.
谢谢.