nuitka 打包
强烈建议使用最简化的打包流程
nuitka 09-spkdata.py --standalone --nofollow-imports --msvc=14.3 --output-dir=dist --show-progress
打包快速,包体积小,因为不会自动添加第三方库,默认生成一个cmd脚本,用以指定打包环境下的python环境路径和库路径,不可移动,或移动后需在其他电脑重新安装库。
pyinstaller
pyinstaller -D 09-spkdata.py --add-data="09-spkdata.py;."
如果09-spkdata.py
内函数被@torch.jit.script
装饰,不添加--add-data="09-spkdata.py;."
会报错
OSError: could not get source code Failed to execute script
尽管我的09-spkdata.py
内并未添加该装饰器,但还是出现了报错,添加--add-data="09-spkdata.py;."
后问题解决
此方法会打包所有使用的第三方库,体积大