pyinstaller安装与使用
很多时候都需要将python源文件打包成exe可执行程序,这时候pyinsaller就派上用场了。
直接用pip安装:
>pip install pyinstaller
网上很多教程说pyinstaller不支持python3.6,要去GitHub上下载,还有需要pywin32之类的,但实际pyinstaller已经更新可支持python3.6了,并且安装时会将pywin32一同安装。
安装完成后就可以愉快地使用pyinstaller了。
打开cmd,切换到所要打包文件所在目录,执行命令:
pyinstaller test.py
如果只想生成一个exe文件,可加-F选项:
pyinstaller -F test.py
默认生成exe文件在dist目录中。以下是一些常用选项:
选项 | 作用 |
---|---|
-F | 只生成一个exe文件 |
-i | 指定exe图标 |
–distpath | 指定生成的exe存放的目录 |
–workpath | 指定编译中临时文件存放的目录 |
-D | 创建一个目录包含:exe文件、依赖文件 |
-p | 指定exe依赖的包、模块 |
-d | 编译为debug模式,获取运行中的日志信息 |
-clean | 清理编译时临时文件 |
-c | 使用控制台 |
-w | 使用窗口 |
-version-file | 添加exe版本信息 |