Using multiprocessing pool from celery task raises exception
FOR THOSE READING THIS: I have decided to use RQ instead which doesn't fail when running code that uses the multiprocessing module. I suggest you use that. I am trying to use a multiprocessing pool from within a celery task using Python 3 and redis as the broker (running it on a Mac). However, I don't seem to be able to even create a multiprocessing Pool object from within the Celery task! Instead, I get a strange exception that I really don't know what to do with. Can anyone tell me how to accomplish this? The task: from celery import Celery from multiprocessing.pool import Pool app = Celery(