我有一个 python 项目,它使用 qt(UI) 进行用户输入,然后使用 latex 创建 pdf。 我想以某种形式的 exe 完整打包我的整个项目。
我开始了解 pyinstaller、pyexe 和 cx_frezer。 那么我应该先拿起哪个。 我的 exe 应该在 windows 98、xp、vista 和 linux 中运行。 那么 MiKTeX(windows)和 qt 是如何捆绑到我的 exe 的。 我是否必须根据操作系统制作不同的 exe。
任何阅读链接都很好。
最佳答案
这可能是 freeze 和 py2exe 的可行替代方案。 Python 允许编译成字节码。对于特定的 Python 版本,您必须在所有目标平台上执行此操作。在项目文件夹的根目录下运行
python -m compileall
参见 http://docs.python.org/library/compileall.html了解详情。
之后,删除所有*.py文件,只留下*.pyc。请注意,此类编译必须达到特定的三位数版本的 python 运行时,因此这不是很方便。
关于python - 如何为我的 python 项目制作包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042278/