我有一个简单的PyQT项目。我想知道如何在Windows上构建它,使其成为可运行的可执行文件。我不想要求用户在计算机上安装沉重的QT框架。如何只使用必要的QT部分制作可执行文件?
我使用 py2exe
来部署一个跨平台的 Windows 独立 GUI 应用程序(在 Linux 下,所有的 Python 库都可以在 Linux 主机上使用)。您运行 py2exe "setup" 来构建一个 .exe+ 文件,然后 py2exe 会将二进制位和您的 Python 代码一起打包成可加载、可运行的 Windows 可执行文件。
Windows 上需要 Python 2.5 长期支持,但最近的 0.6.9 发布版 添加了对 Python 2.6(和 Python 2.7?)的支持。目前还不支持 Python 3。
另外,您可能想要查阅 py2exe 维基上的 Py2exeAndPyQt。
除了py2exe和cx-Freeze,还可以尝试使用PyInstaller。