[Python] 使用pyinstaller 打包Python code 成exe文件

通常我们如果不想将源码提交给别人,就会选中使用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 目录下。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容