2012-12-13 359 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

相關問題