1.1 主流Python GUI打包方案对比 市面上能把Python程序打包成exe的工具不少,我最早用的是自带的 py2exe ,后来又试过 cx_Freeze ,最后长期稳定用的是 PyInstaller 。这三个工具我都实际跑过,先说结论:如果你的目标是把PyQt5程序打成单个exe或者带资源文件的目录,PyInstaller是最省心的选择,没有之一。
把PyQt5程序打包成exe文件,是每个做桌面工具的人迟早要面对的一关。写界面、调业务逻辑的时候是最舒服的,但到了交付那一步,“环境”两个字能把人逼疯:对方电脑上没有Python、没有pip、也没有那堆装了很久才配好的依赖库,你把.py文件发过去,人家只能干瞪眼。打包成exe,本质就是把解释器 ...