- 博客(2)
- 收藏
- 关注
转载 python3 pyinstaller打包exe运行无限创建进程问题 multiprocessing windows
导致该问题的根本原因是:windows环境下python通过启动进程创建子进程时,子进程启动会导入父进程的py文件,运行父进程的创建子进程代码导致陷入无限循环(这只是windows下出现的问题的一种形式,还有其他形式, 官文上说叫导入主模块产生的副作用,)该问题在pycharm中没有,pycharm环境下运行调试都是正常的,当使用pyinstaller打包为exe文件时,双击exe文件运行,会进入无限创建进程的死循环,最终导致系统崩溃,所有cpu跑满。# 该方法作用是阻止子进程运行其后面的代码。
2023-04-14 15:24:57
881
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人