在windows上,用pycharm开发了一个小项目, 用到了from concurrent.futures import ProcessPoolExecutor
本来在pycharm里面,运行的好好地, 可是打包成exe的时候, 发现 当程序运行到 进程池执行任务的时候,会创建一个新的界面, 猜测应该是创建了一个新的进程,
百度后,发现在 程序运行前 加上:
multiprocessing.freeze_support()
就可以了,
在windows上,用pycharm开发了一个小项目, 用到了from concurrent.futures import ProcessPoolExecutor
本来在pycharm里面,运行的好好地, 可是打包成exe的时候, 发现 当程序运行到 进程池执行任务的时候,会创建一个新的界面, 猜测应该是创建了一个新的进程,
百度后,发现在 程序运行前 加上:
multiprocessing.freeze_support()
就可以了,
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/382727.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!