Erreur lancement Celery : No module named 'django_celery'
Ferméozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 3 mai 2023 à 21:08
- Erreur lancement Celery : No module named 'django_celery'
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
- Erreur 5000 france tv - Forum Lecteurs et supports vidéo
1 réponse
3 mai 2023 à 21:08
Bonjour,
L'erreur que vous rencontrez indique que le module 'django_celery' n'a pas été trouvé, même si vous avez installé le paquet 'django-celery'.
Cela peut se produire si le nom du module importé ne correspond pas exactement au nom du paquet installé. Il est possible que le nom du module ait été changé depuis la version que vous utilisez.
Dans votre cas, vous utilisez la version 3.3.1 de django-celery, qui est assez ancienne. Depuis cette version, le nom du module a été modifié pour devenir 'celery.contrib.django'.
Je vous recommande donc de remplacer toutes les occurrences de 'django_celery' par 'celery.contrib.django' dans votre code, puis de réessayer de lancer la commande 'celery -A myApp worker --beat'. Cela devrait permettre à Celery de trouver le module correspondant.
J'espère que cela vous aidera. N'hésitez pas à revenir vers moi si vous avez d'autres questions ou si vous rencontrez d'autres problèmes.
Source: ChatGPT