PyInstaller
# 介绍
Pylnstaller是一个十分有用的Python第三方库,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件打包成直接可运行的可执行文件。
通过对源文件打包,Python程序就可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。
# 安装
pip3 install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
安装成功之后,在Python安装目录下的Scripts目录中会增加一个pyinstaller.exe程序,接下来就可以使用该工具对python代码进行打包了。如果没有配置Scripts目录到PATH环境变量则需要先配置好才能方便的使用。
# 使用
pyinstaller <参数> <py文件路径>
执行完毕后,源文件所在目录将生成dist目录和build目录,打包的程序在dist中的与源文件同名的目录中。
参数
-F
- 在dist目录仅生成为独立的可执行文件,不指定默认会输出dll依赖文件。--clean
- 清理打包过程中的临时文件。-i <icon图标文件路径>
- 指定打包程序使用的icon图标文件。-w
- 指定程序执行时不启动命令行窗口。