您可以尝试使用jug,这是我为类似问题编写的库。您的代码将如下所示
from jug import TaskGenerator
evaluate = TaskGenerator(evaluate)
for p0 in [1,2,3]:
for p1 in xrange(10):
for p2 in xrange(10,20):
for p3 in [True, False]:
for p4 in xrange(100):
results.append(evaluate(p0,p1,p2,p3,p4))
现在,您可以运行任意数量的进程(即使可以访问计算机集群,也可以跨网络运行)。