PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。
1.安装Pyinstaller
sudo pip install pyinstaller
模式二:单文件模式(单文件模式很多笔者不建议使用,因为有很多坑,暂时记着遇到坑在解决)
sudo pyinstaller -F main.py是单文件模式
那么产生的.spec文件有以下几个模块:
a = Analysis(...)
pyz = PYZ(...)
exe = EXE(...)
打包出来的exe文件以下模样: