如何构建PyQT项目?
我有一个简单的 PyQT 项目。 我想知道如何在 Windows 中构建它,使其成为可运行的可执行文件。 我不想要求用户为其计算机安装繁重的 QT 框架。 如何仅使用QT的必要部分来使可执行文件?
I have a simple PyQT project. I would like to know how to build it in Windows in such way, that it becomes runnable executable. I don't want to require user to install heavy QT framework for his computer. How to make executable with only necessary parts of QT?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我使用 py2exe 来部署 Windows 独立 GUI 跨平台(在 Linux 下,所有 python 库都在 Linux 主机上可用)。 您运行 py2exe“setup”来构建 .exe+,然后 py2exe 提取二进制位和 Python 代码,并构建为可加载、可运行的 Windows 可执行包。
Windows 上的 Python 2.5 是长期需求,但最近的 0.6.9版本 添加了 python2.6(和 python2.7?)支持。 还没有 python3。
另外,您可能需要查阅 py2exe wiki 上的 Py2exeAndPyQt。
I use
py2exe
for deploying a Windows standalone GUI cross-platform (under Linux, all the python libs are available on the Linux hosts). You run the py2exe "setup" to build an .exe+, and py2exe pulls the binary bits and your python code and builds into a loadable, runnable Windows executable pack.Python 2.5 on windows was the long-time requirement, but the recent 0.6.9 release added python2.6 (and python2.7?) support. No python3 yet.
Also, you may want to consult Py2exeAndPyQt on py2exe wiki.
除了 py2exe 和 cx-Freeze 之外,还可以查看 PyInstaller。
In addition to py2exe and cx-Freeze, check out PyInstaller.
你看过 py2exe、cxFreeze 或其他 python 打包应用程序吗? 他们通过查看您使用的内容来淘汰所需的 dll。
Have you looked at py2exe, cxFreeze or other python packaging apps? They weed out the needed dlls by looking at what you use.