अजवाइन (संस्करण 4 के बाद से जैसा कि किसी अन्य उत्तर द्वारा बताया गया है) विंडोज का समर्थन नहीं करता है (स्रोत:http://docs.celeryproject.org/en/latest/faq.html#does-celery-support-windows)। फिर भी, आपके पास कुछ विकल्प हैं:
1) task_always_eager=True
. का उपयोग करें . यह आपके कार्यों को समकालिक रूप से चलाएगा - इसके साथ, आप यह सत्यापित कर सकते हैं कि आपका कोड वही कर रहा है जो उसे करना चाहिए था। चल रहे कार्य विंडोज पर भी समकालिक रूप से काम करते हैं।
अधिक जानकारी:http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-task_always_eager
2) WSL (लिनक्स के लिए विंडोज सबसिस्टम) का उपयोग करें।
अधिक जानकारी:https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-the-windows-subsystem-for-linux
3) विंडोज़ के लिए डॉकर का प्रयोग करें। आप अजवाइन वर्कर और सेलेरी बीट को कंटेनर के अंदर चला सकते हैं।
अधिक जानकारी:https://docs.docker.com/docker-for-windows/
व्यक्तिगत रूप से, मैं विकल्प 1) . का उपयोग करता हूं इकाई परीक्षण और विकल्प के लिए 2) विकास के लिए।