我有一个python项目,它使用qt(UI)进行用户输入,然后使用latex创建pdf。 我想用某种形式的exe来完整我的整个项目。
我开始了解pyinstaller,pyexe和cx_frezer。 那么我应该先拿起哪一个。 我的exe应该在Windows 98,xp,vista和linux中运行。 那么MiKTeX(windows)和qt如何捆绑到我的exe。 我是否必须根据操作系统制作不同的exe。
阅读的任何链接都会很好。
答案 0 :(得分:0)
这可能是冻结和py2exe的可行替代方案。 Python允许编译成字节码。您必须在特定python版本的所有目标平台上执行此操作。在项目文件夹的根目录中运行
python -m compileall
有关详细信息,请参阅http://docs.python.org/library/compileall.html。
之后,删除所有* .py文件,只留下* .pyc。请注意,这样的编译必须符合python运行时的特定三位数版本,因此这不太方便。