pyinstaller是常见的执行文件打包工具。该工具的安装方式非常简单,可运行在windows、MacOS X和GNU/Linux操作系统环境中,执行python2和python3。
用pyinstaller打包的执行文件,只能在于执行打包操作的系统类型相同的环境下运行。也就是说,这样的执行文件不具备可移植性,比如在windows系统下用PyInstaller生成的执行文件只能运行在Windows环境,在Linux系统下生成的执行文件只能运行在Linux环境。
首先我们要安装pyinstaller,安装教程可百度
windows
准备将要进行打包的python文件和需要绑定的图标类型。需要注意的是图标因为.ico类型。将两个文件放到一个文件夹中,通过cmd窗口打开文件夹所在路径,执行如下命令进行打包:
pyinstaller -F -i 图标名 需要打包的python文件
比如:
test.py内容是:
print("hello world !!!")
在生成的dist文件夹下将会生成一个文件
点击运行,运行很快一闪而过。
linux
同样也需要安装pyinstaller
打包:
在dist目录运行文件