🧆Nuitka中文指南

🎨为什么是Nuitka

  • 更快的启动速度(特别大型程序最为明显,有些人工智能的Python程序启动耗时十几秒以上,Nuitka打包后可提速到几秒以内)
  • 不容易被杀毒软件误杀和报毒,单个exe是没法向甲方或者市场验收的(不要给你的exe程序制造病毒传播的特征)
  • 源码不会被反编译(所有的变量名和函数名已经被混淆为不可意会的字符串,原Python文件是彻底的逆向不出来了)
  • C代码在执行过程中更加流畅(Nuitka与Pyinstaller最大的区别是:Nuitka是集编译工具与打包于一体的工具)

🥗致谢

我们最早的教程从2019年能打包到快速打包,到覆盖所有的Python第三方模块,再到缩小打包文件数量和大小,前后入群人数超过1000,期间无数热心群友提供思路,传播,解答;特别几任Q群,微信群管理员,以及知乎专栏投稿朋友,在此一一致谢以往的支持
  1. alitrack (同名微信公众号,Nuitka的Mac,Linux的解决方案)
  2. 凡夫俗子 (Nuitka下的加壳)
  3. 执笔

🍣我们的愿景

  1. 让每位Python开发者无需担忧Python源码的安全性
  2. 让你的代码更快,包括不限于Nuitka
  3. 跟踪最新的命令变化,反馈最新的玩法,Nuitka的入门学习和精进有难度曲线的
  4. 聚集一大批Mac,Linux等难题下的Nuitka大佬,更利于Nuitka的全面发展

🥞Nuitka在中文领域的时间线

群主在2018年的模具ERP开发中接触Nuitka,除 https://nuitka.net 一些科普内容,国内互联网没有Nuitka的中文资料可查找,在XP和Win7时代一步步摸索Nuitka的使用技巧,下面是几年来这群Python开发者的摸索历程
2018 - 2019
通常打包4小时,担心CPU会烧掉,Python模块普遍不兼容,PyQt4秒开的速度媲美C语言,已经找到Nuitka的诀窍,知道gcc.exe与nuitka的共生关系,兼容性远不是Pyinstaller对手,性能甩Pyinstaller几条街
 
这是一个单打独斗的时代,Pyinstaller = Python打包工具的时代,一个吐槽Python性能垃圾为政治正确的时代
 
Nuitka开始在欧美小范围传播,极度缺乏代码贡献者
2020 - 2021
开启知乎和微信公众号:Python与模具,知乎上开设Nuitka专栏,建立Q群传播和讨论Nuitka的在Mac,Linux,等领域的应用,对照Pyinstaller的功能写对等功能实现的文章,包括单个exe,pyd,upx,pytorch,tensorflow,OCC等Pyinstaller极难实现的解决方案,打包时间回到十分钟以内
 
一众CSDN大佬的转载知乎专栏上的文章,极大的提高了Nuitka名声和传播速度
2022 - 2023
没有业内Python大佬愿意转载Nuitka的公众号文章,没有精力故而关闭Python与模具的微信公众号,保留知乎和B站,也关闭了Q群转到微信群上
 
Nuitka1.0.6重新定义了打包思路,特意录了个视频重新解释了每个命令的必要性以及打包思路
 
nuitka-cn.com上线

🥨如何加入我们

入群自我介绍
  1. 你的知乎,B站,微信公众号请提供;方便我们一键三连,如果没有也是可以的(注明无)
  2. 你从事的行业;方便其他同行群友认识,特别是有些特殊的模块在打包下遇到的问题,我们能及早定位到相关的群友一起帮你解决(必填)
  3. 你经常使用的Python模块;我们能及早定位到相关的群友一起帮你解决(必填)
 
举例如下供参考 版面:Python与模具-知乎
行业:计算机视觉,营销,数据分析,爬虫,模具
模块:PyQt,Sanic,Senlenium
本群行业分类粗略统计,按占比排序:
  1. 计算机视觉
  2. 游戏、外挂开发
  3. 金融量化
  4. 爬虫开发(大神若干)
  5. 人工智能 NLP
  6. 地理水利遥感
  7. 中医
  8. 数据分析
  9. 电商 + 独立站
  10. 自动化 + 制造
  11. 医疗行业开发
  12. 营销 + 3D + OCC
  13. 数字人+电商
  14. 在校师生
如果二维码过期,请在知乎上留言