Pathos找不到多进程

问题描述 投票:0回答:1

这是我第一次在Windows 10上的Visual Studio 2019下在python中使用pathos库。当调试器遇到此行时

solver.SetMapper(Pool(self.Config.NumberOfProcessors).map)

我收到错误

ModuleNotFoundError: No module named 'multiprocess'

我的代码开头有以下语句

from pathos.pools import ProcessPool as Pool

我有C ++编译器(Visual Studio的多个版本),并且我已使用pip的最新版本来安装软件包。我还看到multiprocess软件包已安装在pathos下。

我在网络上确实看到同一主题上的多个问题,但无法解决问题

实际上,我可以通过一个简单的例子来重现相同的情况:

def foo(x): return x def bar(x): return foo(x) x=Pool(4).map(bar, [0, 1]) print (x)

python pool multiprocess pathos
1个回答
0
投票

新安装的python 3.8.1似乎使这个问题消失了

© www.soinside.com 2019 - 2024. All rights reserved.