这是我第一次在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 3.8.1似乎使这个问题消失了