[Python] 使用pyinstaller 打包Python

2022-07-18  本文已影响0人  紫藤lvy

通常我们如果不想将源码提交给别人,就会选中使用pyinstaller 将code打包成可执行文件提交给别人使用。

pyinstaller -F -w main.py -i sync1.ico  --upx-dir=C:\Users\Downloads\upx-3.96-win64

如果项目包含很多文件,只需要指定main.py ,其余文件会自动链接

常用参数含义
-F, –onefile 打包成一个exe文件。
-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面(默认)
-w, –windowed, –noconsole 使用窗口,无控制台
-i , --icon 设置生成程序的图标
--upx-dir 利用upx 工具包,能够进一步压缩打包完的程序大小,只需要指定到文件目录
下载地址: https://github.com/upx/upx/releases/tag/v3.95

打包完成后会生成 build ,dist 文件夹。 main.exe 就在dist 目录下。

上一篇 下一篇

猜你喜欢

热点阅读