鱼C论坛

 找回密码
 立即注册
查看: 3168|回复: 6

[技术交流] 推荐一个python打包exe的工具——Nuitka

[复制链接]
发表于 2020-4-25 10:24:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我们常用pyinstaller将python程序打包成exe文件,然而pyinstaller打包后的程序运行速度较慢,还容易被反编译得到源码。
最近了解到另一款工具——Nuitka,它先将python程序转成C++代码,再进行编译,得到的程序运行速度很快。

下面是我使用pyinstaller和nuitka分别将我的壁纸更换程序打包成exe文件并运行的速度对比:
pyinstaller:
Animation1.gif

nuitka:
Animation2.gif

速度提升很明显。

具体环境配置及使用方法参考这篇文章

评分

参与人数 4荣誉 +3 鱼币 +4 收起 理由
会计的会怎么念 + 2 鱼C有你更精彩^_^
lijiachen + 1 跪谢~~
java2python + 1 + 1 这个厉害了
kaohsing + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-25 12:43:03 From FishC Mobile | 显示全部楼层
Wow
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-23 16:36:28 | 显示全部楼层
PermissionError: [Errno 13] Permission denied: 'out\\hetong.dist\\comctl32.dll'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 16:37:06 From FishC Mobile | 显示全部楼层
支持一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-24 22:12:51 | 显示全部楼层
warrenyan 发表于 2020-6-23 16:36
PermissionError: [Errno 13] Permission denied: 'out\\hetong.dist\\comctl32.dll'

自我解答一下,原因在于,先安装Nuitka,后安装gcc,顺序调一下就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-24 22:22:50 | 显示全部楼层
顶顶!自动转成c++可太牛逼了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-25 09:06:08 | 显示全部楼层
这个不错!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 10:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表