python 进程池 freeze_support_将freeze_support()放在Python脚本中的位置?
我很困惑使用freeze_support()进行多处理,没有它就得到一个运行时错误.我只运行脚本,而不是定义函数或模块.我还能用吗?或者我导入的软件包应该使用它吗?
Here是文档.
请注意,具体问题是关于scikit-learn调用GridSearchCV,它试图并行生成进程.我不确定我的脚本是否需要为此冻结,或者是一些被调用的代码(来自Anaconda发行版).如果详细信息与此问题相关,请转到更具体的question.
解决方法:
在Windows上,如果__name__ ==“__ main__”,则所有使用多处理的代码都必须受到保护:
因此,为了安全起见,我会将当前所有代码放在main()函数的脚本顶层,然后在顶层执行此操作:
if __name__ == "__main__":
main()
有关为何需要这样做的说明,请参见“主模块的安全导入”子部分here.您可能根本不需要调用freeze_support,尽管它不会包含任何内容.
请注意,最佳做法是将if __name__ ==“__ main__”保护用于脚本,这样如果您发现需要在将来的某个时刻将脚本导入另一个脚本,则不会意外执行代码.
标签:python,scikit-learn,anaconda,runtime-error,multiprocessing
来源: https://codeday.me/bug/20190923/1813413.html
python 进程池 freeze_support_将freeze_support()放在Python脚本中的位置?相关推荐
- Python 进程池 multiprocessing.Pool - Python零基础入门教程
目录 一.Python 进程池 multiprocessing.Pool 介绍 二.Python 进程池 multiprocessing.Pool 使用 三.猜你喜欢 零基础 Python 学习路线推 ...
- python进程池multiprocessing.Pool运行错误:The freeze_support() line can be omitted if the program is not g
测试代码如下: 原文:https://blog.csdn.net/xiemanr/article/details/71700531 # -*- coding: utf-8 -*- import mul ...
- python进程池调用实例方法_Python进程池Pool应用实例分析
本文实例讲述了Python进程池Pool应用.分享给大家供大家参考,具体如下: 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百 ...
- python进程池与线程池
文章目录 python进程池与线程池 思考 简介 进程池与线程池基本使用 concurrent.futures 介绍 基本方法 使用示例 python进程池与线程池 思考 能否无限制的开设进程或者线程 ...
- python的用途实例-python进程池作用展示及实例解析
在以下的文章之中我们来了解一下什么是python中的进程池.了解一下python进程池的相关知识,以及进程池在python编程之中能起到什么样的作用. 进程池 Pool类描述了一个工作进程池,他有几种 ...
- python进程池和线程池_python自带的进程池及线程池
进程池 """ python自带的进程池 """ from multiprocessing import Pool from time im ...
- python进程池的使用
python进程池 import os from multiprocessing import Pool import timea = 1 def task(name):global afor i i ...
- python 进程池 等待数量_python 进程池multiprocessing.Pool
44.Python 进程池multiprocessing.Pool 最后更新于:2020-03-21 11:53:37 python进程池Pool 和前面讲解的python线程池 类似,虽然使用多进程 ...
- Python进程池及自定义进程
Python进程池及自定义进程 微信关注公众号:夜寒信息 致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持! 这次给大家分享Python的进程池及自定义进程,由于Python基础已 ...
最新文章
- 制药企业正在基于AI与基因测序发现真菌更多药用价值
- windows下如何github ssh 公钥
- d3 和echart_D3.js与echart.js的应用场景
- python里default_新手对python default不是很理解它有什么用途
- Portable SharpDevelop(PSD):便携的DotNet集成开发环境
- 用AI「驯服」人类幼崽,手头有娃的可以试试
- 网易面试软件测试面试题
- java扫码枪对接支付宝,支付宝扫码枪如何应用?
- vuex技术多组件共享数据-vuex模块化+namespace
- 计算机考研【考研常识普及、408统考与自命题、高分备考规划、院校选择和就业分析】
- 网友发帖曝最剽悍翻译 贵阳译成昂贵的太阳
- Android app打开手机应用市场上对应的应用
- 【人工智能项目】sg2im文字转图像
- 黑客专用文本编辑器Emacs中文手册
- MacOS安装brew安装git安装sdkman安装sbt
- 不同网段之间访问网上邻居的方法
- OpenVAS下载与安装
- IPD的决策评审DCP(1):概念、战略性
- 逻辑回归与softmax回归
- 算法警告!该图片涉嫌违规不予显示
热门文章
- 协作型云平台--3DEXPERIENCE
- 计算机审计技术论文,工作类论文范例,与计算机技术在经济责任审计中的应用相关毕业论文格式范文...
- mobiscroll
- 数电基础(4)--组合逻辑电路分析设计
- Web前端工程师面试题汇总(一)
- Ala-Ala-Phe-AMC|62037-41-6|AAF-AMC
- auc 和loss_AUC 理解
- 从高考到程序员--------你到底在追求着什么?------串烧似的文章
- Mysql学习笔记(基础)基础sql语句详细记录
- 20135201李辰希20135219洪韶武——信息安全系统设计基础实验报告