Seledri (sejak versi 4 seperti yang ditunjukkan oleh jawaban lain) tidak mendukung Windows (sumber:http://docs.celeryproject.org/en/latest/faq.html#does-celery-support-windows). Meski begitu, Anda memiliki beberapa opsi:
1) Gunakan task_always_eager=True
. Ini akan menjalankan tugas Anda secara sinkron – dengan ini, Anda dapat memverifikasi bahwa kode Anda melakukan apa yang seharusnya dilakukan. Menjalankan tugas secara sinkron bekerja bahkan di Windows.
Info lebih lanjut:http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-task_always_eager
2) Gunakan WSL (Subsistem Windows untuk Linux).
Info lebih lanjut:https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-the-windows-subsystem-for-linux
3) Gunakan Docker untuk Windows. Anda dapat menjalankan Celery Worker dan Celery Beat di dalam container.
Info lebih lanjut:https://docs.docker.com/docker-for-windows/
Secara pribadi, saya menggunakan opsi 1) untuk pengujian unit dan opsi 2) untuk pengembangan.