2012-12-13 301 views

回答

5

有了您的导入,您将导入multiprocessing模块内部的一切。我假设你正在打电话,看起来像

multiprocessing.some_function() 

但既然你已经导入内部multiprocessing一切,它不会在你的命名空间。我建议你做import multiprocessing并将其作为你的入口点来避免混乱你的名字空间。

+0

谢谢,它工作。但是现在,当我运行代码时,它正在使用全部8个内核,而且我的系统正在挂起。我在下面添加,但它有助于帮助。 po = multiprocessing.Pool(processes = 4) – pratibha

+0

这是一个完全不同的问题。我对多处理模块的经验很少,但我建议你研究你的问题(阅读[文档](http://docs.python.org/2/library/multiprocessing.html),[浏览SO](http: //stackoverflow.com/questions/tagged/python+multiprocessing))。如果您在此之后卡住,可以考虑发布一个新问题。 – Maehler

相关问题