Selleri (siden version 4 som påpeget af et andet svar) understøtter ikke Windows (kilde:http://docs.celeryproject.org/en/latest/faq.html#does-celery-support-windows). Alligevel har du nogle muligheder:
1) Brug task_always_eager=True
. Dette vil køre dine opgaver synkront – med dette kan du bekræfte, at din kode gør, hvad den skal. At køre opgaver synkront fungerer selv på Windows.
Mere info:http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-task_always_eager
2) Brug WSL (Windows Subsystem til Linux).
Mere info:https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-the-windows-subsystem-for-linux
3) Brug Docker til Windows. Du kan køre Celery Worker(s) og Celery Beat inde i beholderen.
Mere info:https://docs.docker.com/docker-for-windows/
Personligt bruger jeg mulighed 1) til enhedstest og mulighed 2) til udvikling.