Python 用 Gooey 库编写了一个最最简单的调用外部命令行的界面程序,打包后体积 30MB,怎么再次降低,最低能到多少 MB?

查看 27|回复 2
作者:Apol1oBelvedere   
Python 用 Gooey 库编写了一个最最简单的调用外部命令行的界面程序,打包后体积 30MB ,怎么再次降低,最低能到多少 MB ?
  • 代码 40 行,最简单的调用外部一个命令行的程序;
  • 打包命令 pyinstaller --onefile --noconsole --exclude-module tkinter --upx-dir D:\Temp\py1 D:\Temp\py1\main.py ,生成的程序 31.3MB 。
  • 用 Gooey 做界面之前用 AutoIt 做的一个类似界面 EXE 才几百 KB 。

    如果降不下去体积到几兆,就换 Winform 或者 AutoIt 去做了。
  • ghostben   
    https://www.zhihu.com/question/48776632/answer/2336654649 lz 可以参考一下这个。
    ps 个人研究了很久,如果真想做 10m 以下的小工具啥的,用 python 其实会很麻烦,不如换个技术栈
    Leon6868   
    几乎不可能小于 10mb ,你可以试试 Nuitka 但是我觉得应该帮助不大
    Python 写 GUI 就是为了方便嘛,大小肯定不占优势的
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部