卡卷网
当前位置:卡卷网 / 每日看点 / 正文

Python 打包成 exe,太大了该怎么解决?

作者:卡卷网发布时间:2024-12-14 00:31浏览数量:96次评论数量:0次

2022年以前,我的Python 打包成 exe,用的是Pyinstaller,后来程序被人破解了

  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(1)
  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(2)
  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(3)
  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(4)
  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(5)
  • ailx10:逆向pyinstaller打包的exe软件,获取python源码(6)
  • ailx10:PyInstaller v6 不再支持加密

Python 打包成 exe,太大了该怎么解决?  第1张

2023年,我的Python 打包成 exe,用的是Nuitka,无法反编译,非常棒,但是打包速度很慢

  • ailx10:nuitka 打包exe简单教程
  • ailx10:使用Nuitka打包Python程序
  • ailx10:python生成的exe文件防止反编译(Nuitka)

Python 打包成 exe,太大了该怎么解决?  第2张

2024年,我的Python 打包成 exe,用的是Nuitka+Pystand,无法反编译,打包非常快,非常棒

nuitka --module my_module.py # 扩展模块编译,生成pyd文件,可代替py文件 nuitka --module my_package --include-package=my_package # 软件包的编译,编译整个软件包并嵌入所有模块

第一步:首先,使用上面2条命令,将所有Python代码转成pyd文件(你可以理解为C语言的dll文件),这是无法反编译的,能够保证你的Python代码安全,并且生成的速度非常快

第二步:然后,将项目的site-packages复制过去

第三步:接着,将之前的main.py内容复制进Pystand.int文件

第四步:最后,在CMD中,运行Pystand.exe,验证运行成功

第五步:7Z压缩,又快又小又安全,放心的分发给其他小伙伴吧

Python 打包成 exe,太大了该怎么解决?  第3张

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码