Nuitka 功能强大,适应性强,使用C方式打包,打包后文件,启动速度快。
缺点:操作稍微复杂,打包时间相对较长。
pip install Nuitka -i https://mirror.baidu.com/pypi/simple
nuitka --standalone --show-memory --show-progress --nofollow-imports --plugin-enable=pyqt5,matplotlib --follow-import-to=utils,nets,ui --output-dir=out main_dlg.py
--standalone 独立运行,单独运行
--show-memory 提供内存信息和统计信息。默认关闭
--show-progress 提供进度信息和统计数据。默认关闭
--plugin-enable=pyqt5,matplotlib 启用相关插件(pyqt5,matplotlib等插件包)
--follow-import-to=utils,nets,ui 打包包含相关文件夹(utils,nets,ui等文件夹)
--output-dir=out 打包结果输出文件夹
main_dlg.py 需要打包的起始文件