在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.pswp.cn/news/382727.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/382727.shtml 英文地址,請注明出處:http://en.pswp.cn/news/382727.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!