首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python pathos错误"ERROR:root:<class 'RuntimeError'>“

Python pathos错误"ERROR:root:<class 'RuntimeError'>“
EN

Stack Overflow用户
提问于 2018-07-15 12:00:15
回答 2查看 132关注 0票数 0

我使用Pathos来实现并行性:https://pypi.org/project/pathos/都很好,除了实例化Pool时,我得到一些恼人的错误消息。

代码语言:javascript
复制
from pathos.multiprocessing import ProcessingPool as Pool
p = Pool().map    #<--This line spits out four lines to console:

"ERROR:root:<class 'RuntimeError'>" 

#(I have four CPUs, so I guess one each)

看起来一切都很好。这四个错误只是有点烦人,但它不会干扰其他任何事情。

无论如何,我可以将这些错误消息从打印到控制台中静默吗?

EN

回答 2

Stack Overflow用户

发布于 2018-07-16 04:01:58

我是pathos的作者。它看起来更像是logging模块错误。我不知道你确切的python版本之类的,但我认为这是根本原因:

代码语言:javascript
复制
>>> import logging
>>> logging.error(RuntimeError)
ERROR:root:<type 'exceptions.RuntimeError'>

不知道为什么你会从pathos上看到这一点。但是,如果它不是虚假的,并且您想要进一步挖掘它,那么您应该在pathos GitHub页面上发布一个问题。

https://github.com/uqfoundation/pathos/issues

票数 0
EN

Stack Overflow用户

发布于 2018-08-01 20:20:24

谢谢Mike,在我添加了以下内容后,错误就消失了:

代码语言:javascript
复制
if __name__ ==  '__main__'

在调用之前:

代码语言:javascript
复制
pool = Pool().imap

参考:RuntimeError on windows trying python multiprocessing

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51345135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档