2016-07-26 1 views
2

Est-il possible d'exécuter la ligne de commande de céleri si votre projet django s'appelle "app"?Erreur de ligne de commande du céleri si le projet django a le nom "app"

structure application Django:

|- app 
| |- __init__.py 
| |- settings.py 
| |- celery.py 
|- manage.py 

__init__.py et celery.py sont mis en place selon les docs: http://docs.celeryproject.org/en/master/django/first-steps-with-django.html

je reçois l'erreur suivante ImportError: No module named celery quand je lance celery --app=app.celery:app worker. Cette erreur n'existe pas lorsque je renommer "app" en quelque chose d'autre, mais je préfère ne pas avoir à le faire.

Répondre

0

vous devez installer le paquet de céleri vos environnements virtuels comme

pip install celery 

après installation d'un paquet de vérifier votre version de céleri environnements virtuels

celery --version 

il afficher la version de céleri actuelle et céleri --help il montre comme ceci enter image description here