跳转到主要内容

crayonxiaoxin

pyinstaller 打包后 multiprocessing 子进程运行异常的问题

pyinstaller 打包后 multiprocessing 子进程运行异常的问题

在运行子进程之前,需要调用在 if __name__ == "__main__" 调用 freeze_support 方法,确保 import 时不被意外执行

import multiprocessing

if __name__ == "__main__":
    # 修复使用 pyinstaller 可执行程序,运行子进程异常导致重复打开的问题
    multiprocessing.freeze_support()

讨论

还没有留言,来留下第一条评论吧!

留下足迹