参考:PyInstaller-built Windows EXE fails with multiprocessing
PyInstaller Recipe Multiprocessing
打包带多进程的Python程序时,需要额外的做些处理。
参考SO上面的讲解,更容易采用的方式是 --onedir 模式。
采用 --onedir 模式打包,我们需要在main方法里,第一行加入如下代码:
multiprocessing.freeze_support()
然后打包即可生成支持多进程的程序。
附送我的打包指令:
pyinstaller -D -w ClientMain.py
文章的脚注信息由WordPress的wp-posturl插件自动生成