Python+QT打包为单个exe的方法

Python打包exe

Python打包exe用pyinstaller,很简单,网上有很多教程,

对于python程序打包,使用的都是pyinstaller,以下为pyinstaller的一些用法。

  • -F 只生成EXE
  • -icon 指定exe的icon
  • -w 去除黑框框
    在生成完exe后,里面不会包含QT的ui文件,不仅是ui,images及各种媒体文件都不会包含,需要自己在源代码中指定路径(这里建议使用相对路径)。当我们想把这个程序分享给别人的时候,需要分享一个压缩包,这一点都不优雅,因为通常来说python+QT我们普通人写的都是一些小项目,因此如果能打包成一个exe,绿色运行就好了,这里介绍一个软件,enigma virtual box,它可以把程序打包为单个exe文件,绿色运行,看软件的名字就可知道,打包之后的exe相当于一个虚拟机,里面包含了所有文件。
    软件官网:EnigamaVirtualBox官网

Python+QT打包为单个exe的方法
http://tang895.github.io/2022/07/08/Python-QT打包为单个exe的方法/
作者
TangYijun
发布于
2022年7月8日
许可协议