使用 pathos 的多处理 模块未发现错误:没有名为 pathos.helpers.mp 的模块



我想要一种多处理的替代方案,pathos我挖了更多,得到了一个答案,作者向用户提供了代码multiprocess.Process。但是,我收到以下错误:

ModuleNotFoundError: 没有名为"pathos.helpers.mp"的模块

对于代码:

import pathos.helpers.mp.Process as prc

也 当我使用

from multiprocess.process import BaseProcess

我在p.start()中收到以下错误:

self._popen = self._Popen(自身(

类型错误:_Popen(( 需要 1 个位置参数,但给出了 2

我尝试使用 setup.py 文件从 pip 和 git 安装,这两种方式我都收到此错误。我本可以在该问题线程中仅评论我的问题,但我没有 50 个声誉。

mp

不是悲情中的模块,因此import pathos.helpers.mp.Process不起作用。

你可以这样做:

from pathos.helpers import mp

并致电:

mp.Process(target=foo, args=(x, y)).start()

最新更新