繰り返しcx_freezeマルチプロセッシングパッケージ後に再起動

彼は、デーモンを起動マルチプロセッシング使用する必要に加えて、フラスコの手順に手紙を書きました。

再起動を繰り返しフラスコ見つけ、cx_freezeをこん包した後、いつものようにパックされていません。タスクマネージャGUIウィンドウには、この数は増加して処理します。

一部のGoogleの後、我々は、Pythonの公式が道ああを与えました!NBああ

https://docs.python.org/3/library/multiprocessing.html#multiprocessing.freeze_support

使用するプログラムは、ときのためのサポートの追加  multiprocessing 、Windowsの実行ファイルを生成するために凍結されているが。(でテストされています  py2exe、  pyInstallerの  と  cx_Freeze。)

 

一つは、ストレートの後にこの関数を呼び出す必要がメインモジュールのライン。例えば: if __name__ == '__main__' 

 

 

app.pyの開始文フラスコアプリを増やす必要があります

...
 からマルチプロセッシング輸入freeze_support
...

もし __name__ == ' __main__ ' freeze_support()
    ...
    app.run(ホスト = ' 0.0.0.0 '

 

使用するプログラムは、ときのためのサポートの追加  multiprocessing 、Windowsの実行ファイルを生成するために凍結されているが。(でテストされています  py2exe、  pyInstallerの  と  cx_Freeze。)

一つは、ストレートの後にこの関数を呼び出す必要が   メインモジュールのライン。例えば:if __name__ == '__main__'

 

 

おすすめ

転載: www.cnblogs.com/xuanmanstein/p/11965145.html