用法:
multiprocessing.freeze_support()
添加對何時使用的程序的支持
multiprocessing
已被凍結以生成 Windows 可執行文件。 (已經過測試py2exe,PyInstaller和cx_Freeze.)需要在主模塊的
if __name__ == '__main__'
行之後直接調用此函數。例如:from multiprocessing import Process, freeze_support def f(): print('hello world!') if __name__ == '__main__': freeze_support() Process(target=f).start()
如果省略
freeze_support()
行,則嘗試運行凍結的可執行文件將引發RuntimeError
。在 Windows 以外的任何操作係統上調用時,調用
freeze_support()
無效。另外,如果模塊在Windows上被Python解釋器正常運行(程序沒有被凍結),那麽freeze_support()
沒有任何作用。
相關用法
- Python multiprocessing.managers.BaseManager.connect用法及代碼示例
- Python multiprocessing.managers.BaseManager.get_server用法及代碼示例
- Python multiprocessing.Value用法及代碼示例
- Python multiprocessing.Process用法及代碼示例
- Python multiprocessing.managers.Namespace用法及代碼示例
- Python multiprocessing.managers.BaseProxy._callmethod用法及代碼示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代碼示例
- Python mxnet.test_utils.get_zip_data用法及代碼示例
- Python mxnet.ndarray.op.uniform用法及代碼示例
- Python mxnet.symbol.op.log_softmax用法及代碼示例
- Python mxnet.symbol.space_to_depth用法及代碼示例
- Python mxnet.ndarray.op.sample_negative_binomial用法及代碼示例
- Python mxnet.ndarray.NDArray.ndim用法及代碼示例
- Python mxnet.module.BaseModule.get_outputs用法及代碼示例
- Python mxnet.module.BaseModule.forward用法及代碼示例
- Python mxnet.symbol.random_pdf_poisson用法及代碼示例
- Python mxnet.ndarray.op.khatri_rao用法及代碼示例
- Python mxnet.ndarray.op.unravel_index用法及代碼示例
- Python mxnet.symbol.argmin用法及代碼示例
- Python mxnet.symbol.linalg_potrf用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 multiprocessing.freeze_support。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。