我很困惑使用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脚本中的位置?相关推荐

  1. Python 进程池 multiprocessing.Pool - Python零基础入门教程

    目录 一.Python 进程池 multiprocessing.Pool 介绍 二.Python 进程池 multiprocessing.Pool 使用 三.猜你喜欢 零基础 Python 学习路线推 ...

  2. 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 ...

  3. python进程池调用实例方法_Python进程池Pool应用实例分析

    本文实例讲述了Python进程池Pool应用.分享给大家供大家参考,具体如下: 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百 ...

  4. python进程池与线程池

    文章目录 python进程池与线程池 思考 简介 进程池与线程池基本使用 concurrent.futures 介绍 基本方法 使用示例 python进程池与线程池 思考 能否无限制的开设进程或者线程 ...

  5. python的用途实例-python进程池作用展示及实例解析

    在以下的文章之中我们来了解一下什么是python中的进程池.了解一下python进程池的相关知识,以及进程池在python编程之中能起到什么样的作用. 进程池 Pool类描述了一个工作进程池,他有几种 ...

  6. python进程池和线程池_python自带的进程池及线程池

    进程池 """ python自带的进程池 """ from multiprocessing import Pool from time im ...

  7. python进程池的使用

    python进程池 import os from multiprocessing import Pool import timea = 1 def task(name):global afor i i ...

  8. python 进程池 等待数量_python 进程池multiprocessing.Pool

    44.Python 进程池multiprocessing.Pool 最后更新于:2020-03-21 11:53:37 python进程池Pool 和前面讲解的python线程池 类似,虽然使用多进程 ...

  9. Python进程池及自定义进程

    Python进程池及自定义进程 微信关注公众号:夜寒信息 致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!     这次给大家分享Python的进程池及自定义进程,由于Python基础已 ...

最新文章

  1. 制药企业正在基于AI与基因测序发现真菌更多药用价值
  2. windows下如何github ssh 公钥
  3. d3 和echart_D3.js与echart.js的应用场景
  4. python里default_新手对python default不是很理解它有什么用途
  5. Portable SharpDevelop(PSD):便携的DotNet集成开发环境
  6. 用AI「驯服」人类幼崽,手头有娃的可以试试
  7. 网易面试软件测试面试题
  8. java扫码枪对接支付宝,支付宝扫码枪如何应用?
  9. vuex技术多组件共享数据-vuex模块化+namespace
  10. 计算机考研【考研常识普及、408统考与自命题、高分备考规划、院校选择和就业分析】
  11. 网友发帖曝最剽悍翻译 贵阳译成昂贵的太阳
  12. Android app打开手机应用市场上对应的应用
  13. 【人工智能项目】sg2im文字转图像
  14. 黑客专用文本编辑器Emacs中文手册
  15. MacOS安装brew安装git安装sdkman安装sbt
  16. 不同网段之间访问网上邻居的方法
  17. OpenVAS下载与安装
  18. IPD的决策评审DCP(1):概念、战略性
  19. 逻辑回归与softmax回归
  20. 算法警告!该图片涉嫌违规不予显示

热门文章

  1. 协作型云平台--3DEXPERIENCE
  2. 计算机审计技术论文,工作类论文范例,与计算机技术在经济责任审计中的应用相关毕业论文格式范文...
  3. mobiscroll
  4. 数电基础(4)--组合逻辑电路分析设计
  5. Web前端工程师面试题汇总(一)
  6. Ala-Ala-Phe-AMC|62037-41-6|AAF-AMC
  7. auc 和loss_AUC 理解
  8. 从高考到程序员--------你到底在追求着什么?------串烧似的文章
  9. Mysql学习笔记(基础)基础sql语句详细记录
  10. 20135201李辰希20135219洪韶武——信息安全系统设计基础实验报告