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

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

import multiprocessing

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

发表评论


*