老规矩先上视频,从64和32的环境安装到调试和文件夹设置。本文针对的那些Pyinstaller下打包失败,打包文件很大或者启动很慢的exe,希望你能从本文学到一些东西,开开心心写python,开开心心打包exe
本文重申:如果使用Nuitka打包超过3分钟的,使用的方法和命令行一定有问题
--nofollow-imports #所有不是你写的代码(import的模块)全部不使用,交给python3x.dll执行
--follow-import-to=need #need为你需要编译成C/C++的py文件夹命名,里面放你的py文件或者文件夹
Mingw32/64下载地址:https://sourceforge.net/projects/mingw-w64/files/
Mingw32位和64位的差别如图:
调试前的命令行(need为文件夹名称,可自行修改):
nuitka --standalone --mingw64 --show-memory --show-progress --nofollow-imports --plugin-enable=qt-plugins --follow-import-to=need --output-dir=o 你的.py
调试后的命令行(need为文件夹名称,可自行修改):
nuitka --standalone --windows-disable-console --mingw64 --nofollow-imports --show-memory --show-progress --plugin-enable=qt-plugins --follow-import-to=need --recurse-all --output-dir=o 你的.py
有幸你看过前面两篇文章,这篇文章相当于是精简版,小巧快速。放上地址温故知新也好
Python打包exe的王炸-Nuitka
Nuitka之乾坤大挪移-Pyinstaller的终结者
如果这篇文章你熟练了,基本95%的打包状况你就能解决了。以后我还会更新些Nuitka的打包文章,适用一些超级难的改打包方案视频和优化技巧,谢谢各位一直关注我的Nuitka-Python打包exe系列。
各位需要转载的请私信联系,如果打包疑难杂症的在我的公众号找联系方式,我会总结在后续的文章中