Python的开发速度,C++的运行速度和代码。你值得拥有!!!
老规矩先上视频,从64和32的环境安装到调试和文件夹设置。本文针对的那些Pyinstaller下打包失败,打包文件很大或者启动很慢的exe,希望你能从本文学到一些东西,开开心心写python,开开心心打包exe
本文重申:如果使用Nuitka打包超过3分钟的,使用的方法和命令行一定有问题
打包出现Bug的请私信截图或者在群内365072404询问,公众号有入口;这里的评论我没法解决大家的提问。
以下是B站视频,按照视频来就可以入门了,先打包一个简单的,再来复杂的程序
Nuitka打包高阶教程
- --nofollow-imports #所有不是你写的代码(import的模块)全部不使用,交给python3x.dll执行
- --follow-import-to=need #need为你需要编译成C/C++的py文件夹命名,里面放你的py文件或者文件夹
Mingw32位和64位的差别如图:
调试前的命令行(need为文件夹名称,可自行修改,不包含--windows-disable-console,就可以在CMD窗口显示错误,方便调试缺少的模块):
nuitka --standalone --mingw64 --show-memory --show-progress --nofollow-imports --plugin-enable=qt-plugins --include-qt-plugins=sensible,styles --follow-import-to=need --output-dir=o 你的.py
调试后的命令行(need为文件夹名称,可自行修改,在上面的调试代码基础上增加--windows-disable-console,不再显示CMD黑窗口去报错 ):
nuitka --standalone --windows-disable-console --mingw64 --nofollow-imports --show-memory --show-progress --plugin-enable=qt-plugins --include-qt-plugins=sensible,styles --follow-import-to=need --recurse-all --output-dir=o 你的.py
有幸你看过前面两篇文章,这篇文章相当于是精简版,小巧快速。放上地址温故知新也好
Python打包exe的王炸-Nuitka
如果这篇文章你熟练了,基本95%的打包状况你就能解决了,打包单个exe文件也解决了。以后我还会更新些Nuitka的打包文章,适用一些超级难的改打包方案视频和优化技巧,谢谢各位一直关注我的Nuitka-Python打包exe系列。
2 条评论
very good
?