我用的环境版本 python解释器:3.6.6 pycharm开发工具:2018.3.6社区版 PyInstaller打包工具:4.5.1
pycharm中配置PyInstaller打包工具
opts可选的参数
参数 | 含义 |
---|
-F | -onefile,打包成一个exe文件 | -D | -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项) | -c | -console,-nowindowed,使用控制台,无窗口(默认) | -w | -Windowed,-noconsole,使用窗口,无控制台 |
Pyinstaller在pycharm的支持配置
name:Pyinstaller EXE(可自定义) Program:pyinstaller.exe文件所在的路径,可参考下列路径 ( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe) arfuments:-F $FileNameWithoutExtension$.py working:$FileDir$
增加压缩工具
INFO: UPX is not available.
在打包过程中总是出现这一句,经查,是pyinstaller支持压缩,使用UPX压缩,官方地址https://upx.github.io/
居然没有windows64位,32位拉来试试吧。不行就不压缩。
使用很简单,把获取的upx.exe放在pyinstaller目录下就可以了。
再次尝试打包:
INFO: UPX is available.
看来UPX压缩已经激活了
|