我試圖使用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