jupyter notebook用不了multiporcessing的问题

embedded/2024/9/23 9:26:36/

在跑一本drl书中的代码遇到这个问题,到书的github页面看到别人也有类似的问题

搬运答案

Had the same issue, this is because multiprocessing does not work natively inside a Jupyter notebook. For details see this StackOverflow discussion (specifically Eden Trainor’s answer):
有同样的问题,这是因为多处理在 Jupyter 笔记本中无法本机工作。有关详细信息,请参阅此 StackOverflow 讨论(特别是 Eden Trainor 的回答):
https://stackoverflow.com/questions/48846085/python-multiprocessing-within-jupyter-notebook

Apparently someone has created a similar library to multiprocessing called multiprocess which works inside jupyter notebooks. However, I suggest the authors (@azai91) either put a !pip install multiprocess in the notebook for this, or add a comment saying to run it from an IDE like Spyder. Since the multiprocess library has its own problems (had to re-import numpy inside the process) probably would go for the latter option.
显然,有人创建了一个与多处理类似的库,称为多进程,该库在 jupyter 笔记本中工作。但是,我建议作者 () 为此在笔记本中放置一个 !pip install 多进程,或者添加一条注释,说从 Spyder 等 IDE 运行它。由于多进程库有其自身的问题(必须在进程中重新导入numpy),因此可能会选择后一种选择。

主要是进程改线程
或者专门下一个multiprocess库 但会有些小问题


http://www.ppmy.cn/embedded/16062.html

相关文章

Vision Pro“裸眼上车”,商汤绝影全新舱内3D交互亮相

2023年,Apple Vision Pro的横空出世让人们领略到了3D交互的魅力,商汤绝影通过深厚的技术研发实力和高效的创新迭代效率,带来两大全新座舱3D交互:3D Gaze高精视线交互和3D动态手势交互。 作为全球首创的能够通过视线定位与屏幕图标…

Mybatis二级缓存

如何开启二级缓存 1.在配置文件中&#xff0c;将cacheEnabled属性设置为true &#xff08;默认true&#xff09; <settings><setting name"cacheEnabled" value"true"/> </settings> 2.声明缓存空间 2.1 在xml文件中添加<cache/&…

【Python】异常、模块与包

目录 捕获异常 异常的传递 Python中的模块 模块的导入方式 as定义别名 自定义模块 Python包 第三方包 综合案例 当我们的程序遇到了BUG, 那么接下来有两种情况: ① 整个程序因为一个BUG停止运行 ② 对BUG进行提醒, 整个程序继续运行 但是在真实工作中, 我们肯定不能…

Flink容错机制

Flink的容错机制是一个复杂而精细的系统&#xff0c;旨在确保在分布式流处理过程中&#xff0c;即使在发生故障的情况下&#xff0c;也能保持数据的一致性和计算的正确性。以下是对Flink容错机制的详细阐述&#xff1a; 首先&#xff0c;Flink的容错机制建立在状态一致性的基础…

教授 Avi Wigderson荣获2023年图灵奖

2023年图灵奖&#xff0c;最近刚刚颁给普林斯顿数学教授 Avi Wigderson&#xff01;作为理论计算机科学领域的领军人物&#xff0c;他对于理解计算中的随机性和伪随机性的作用&#xff0c;作出了开创性贡献。 Avi Wigderson因其在计算复杂性理论、随机性与算法等领域的开创性贡…

redis在实际项目作用

Redis 在项目中的作用可以根据不同分类进行概述&#xff0c;以下是几个重要分类及其对应的作用&#xff1a; 性能提升 缓存&#xff1a;作为高速缓存存储频繁访问的数据&#xff0c;减少对主数据库的访问次数&#xff0c;降低延迟&#xff0c;提高响应速度。起加速和保护的作…

Python打怪升级(4)

在计算机领域常常有说"合法"和"非法"指的是:是否合理&#xff0c;是否有效&#xff0c;并不是指触犯了法律。 random.randint(begin,end) 详细讲解一下这个random是指模板&#xff0c;也就是别人写好的代码直接来用&#xff0c;在Python当中&#xff0c;…

【leetcode面试经典150题】61. 反转链表 II(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主&#xff0c;题解使用C语言。&#xff08;若有使用其他语言的同学也可了解题解思路&#xff0c;本质上语法内容一致&…