Python安装工具选择
python部署成可执行程序的工具很多,主要有
py2exe
py2app
PyInstaller
cx_Freeze
bbfreeze
Nuitka
py2exe只支持window平台,py2app仅支持mac,而PyInstaller支持window,mac,Linux三个平台,所以我们这里进以PyInstaller为例进行讲解。
安装PyInstaller
python3 -m pip install pyinstaller
生成可执行程序
进入源代码目录,运行以下命令,即可生成可执行程序了,注意,虽然PyInstaller是跨平台的,但是你只能生成对应平台的可执行文件,也就是说mac下只能生成mac版的可执行程序,window下也只能生成window版的可执行程序。进入项目的dist目录,可以看到生成的可执行程序,点击即可运行了。
pyinstaller App.py
此时运行的程序会有个python的控制台窗口,加上--noconsole参数即可
pyinstaller App.py --noconsole
评论区