美文网首页
[Python] 使用pyinstaller 打包Python

[Python] 使用pyinstaller 打包Python

作者: 紫藤lvy | 来源:发表于2022-07-18 10:02 被阅读0次

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

相关文章

网友评论

      本文标题:[Python] 使用pyinstaller 打包Python

      本文链接:https://www.haomeiwen.com/subject/vpuqirtx.html