使用pyinstaller打包多进程python工程!

使用pyinstaller打包多进程python工程!

windows环境下,使用python3 +pyinstaller V3.4打包多进程工程时,启动exe后,执行到多进程开始处,软件又启动一个进程,完全是重新初始化整个流程,而不是仅仅启动另一个进程执行target指定的方法,但是在python终端执行源码,则无此现象,百度后,发现通过如下操作可解决此问题。
如果你感觉学不会?莫慌,小编推荐大家加入群,
前面516中间107后面834,群里有志同道合的小伙伴,
互帮互助,还可以拿到许多视频教程!

1. 增加一个myMutilprocess.py文件,内容如下:

使用pyinstaller打包多进程python工程!

2. 主程序main.py中import myMultiprocess.py启动入口第一行添加一行代码

if __name__ == "__main__":
	multiprocessing.freeze_support()

下面开始原来的逻辑

再次打包后,启动exe没有出现启动多个程序的现象。

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/83543150
今日推荐