flask打包multiprocessing后反复重启

2021-06-11 18:32:14 浏览数 (1)

本地IDE运行没问题,用pyinstaller打包之后,总是会反复重启flask。

是由于multiprocessing 引起。

解决办法:

在启动flask前加上一条语句

代码语言:javascript复制
...
from multiprocessing import freeze_support
...

if __name__ == '__main__':
    freeze_support()
    ...
    app.run(host='0.0.0.0')

0 人点赞