最近更新于 2024-05-05 14:19
1.先用 pip 安装 pyinstaller
2.执行命令对 py 代码打包 (假如代码名为 demo.py)
# 1.只生成一个可执行文件,内部已经集成了依赖、资源和代码等 pyinstaller -F demo.py
# 2.生成一个可执行程序,同时目录下还有它的依赖、资源和代码等 pyinstaller -D demo.py
# 指定生成目标文件的路径 --distpath # 指定生成的文件名 -n # 执行程序时显示命令行 (默认) -c #执行程序时不显示命令行 (对GUI程序) -w # 为生成的程序指定图标 (ico) -i
3.打包生成的文件在 dist 文件中
注:
pyinstaller打包可执行文件并非是生成真正的二进制机器码,有点类似于自解压包(压缩文件并内置一个解压器),其实就是把python解释器和代码及相关的资源堆到一起了。生成的可执行程序运行效率可能有所降低。
但是跨平台的优势很好,同样的代码在不同平台可以生成相应的可执行程序。
将Python打包生成可执行文件