用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。