Python应用程序生成器/打包程序

Python应用程序生成器/打包程序,python,qt,build,executable,Python,Qt,Build,Executable,我正在用PySide(PyQt)编写一个python程序,我想在完成后将它分发给朋友和家人。我看过stack overflow中的其他文章,但我似乎找不到任何好的文章来展示一个简单的解决方案(命令行或其他),该解决方案将为我的程序创建一个可执行文件,以便在其他没有python或Qt等的计算机上运行。我现在正在运行Ubuntu,但我希望能够为windows打包 编辑:我在python脚本中编写了所有Qt接口,因此整个项目都包含在一个脚本中。我曾经在Windows下使用PyQt4为脚本创建可执行文件

我正在用PySide(PyQt)编写一个python程序,我想在完成后将它分发给朋友和家人。我看过stack overflow中的其他文章,但我似乎找不到任何好的文章来展示一个简单的解决方案(命令行或其他),该解决方案将为我的程序创建一个可执行文件,以便在其他没有python或Qt等的计算机上运行。我现在正在运行Ubuntu,但我希望能够为windows打包

编辑:我在python脚本中编写了所有Qt接口,因此整个项目都包含在一个脚本中。

我曾经在Windows下使用PyQt4为脚本创建可执行文件,没有任何问题。虽然我没有在Linux上使用它,但它也声称支持Linux(和OSX)。您可能需要在Windows系统中或通过Wine创建Windows二进制文件,具体如下:

  • 在Linux下运行时可以打包Windows二进制文件吗
不,这个 不支持。请用葡萄酒来做这个,PyInstaller在里面运行良好 葡萄酒。您可能还希望在中查看此线程 邮件列表。在版本1.4中,我们已经为它内置了一些支持,但是 结果显示它只起了一半的作用。它需要一些Windows系统 另一个分区,仅适用于纯Python程序。作为 只要您想要一个像样的GUI(gtk、qt、wx),就需要安装 无论如何,Windows库。所以只用葡萄酒就容易多了


我有Win7,所以如果需要的话,我可以在windows下制作