我试图使用Python的凄美指定计算成独立的进程,以便与多核处理器来加速它。我的代码是这样组织的:Python的多悲切
class:
def foo(self,name):
...
setattr(self,name,something)
...
def boo(self):
for name in list:
self.foo(name)
由于酸洗问题与多处理.Pool,我决定尝试病态。 我试过了,建议在前面的主题:
import pathos.multiprocessing
,但它导致错误:没有模块多 - 我无法找到最新的悲怆版本。
然后我试图修改嘘声方法:
def boo(self):
import pathos
pathos.pp_map.pp_map(self.foo,list)
现在还没有抛出错误,但富不工作 - 我的类的实例没有新的属性。请帮助我,因为在花了一天的时间后,我不知道下一步该怎么做。
我有同样的问题,因为这里OP。我可以做'import pathos',但'import pathos.multiprocessing'给了我一个找不到模块的错误。这可能是什么原因? – sashkello 2014-11-04 22:33:39
问题是,我不明白OP的问题......由于英文中的一些障碍以及最小代码示例。也许我可以尝试另一种方法。也许所有的依赖关系都没有安装。你可以'进口加工'?如何从'processing.pool导入池'?如何从'pathos.helpers导入mp_helper'或'从pathos.helpers导入ProcessPool'?怎么样'进口pp'和'从pathos.helpers导入pp_helper'? – 2014-11-05 01:06:15
'from pathos.helpers import *'给出“No module named helpers”。不知何故,不是所有的悲伤都可以用于我,它似乎OP。我从pip安装它,它是最新版本。 – sashkello 2014-11-05 02:09:41