2017-07-21 25 views
0

importieren Es ist das erste Mal, dass ich Sellerie verwenden, ich durch dieses Tutorial ging: Using celery with Django
aber wenn ich den Code ausführen es gibt mir die folgende Fehlermeldung:Django - Import: nicht Name Sellerie

from celery import Celery 
ImportError: cannot import name Celery 

Was ist falsch ?
Danke

+0

Haben Sie Sellerie wie 'pip install sellery' installiert? – zaidfazil

+0

@zaidfazil, ja, ich habe – Akamee

+0

Python und Django-Version? – zaidfazil

Antwort

2

Ihr in Ordner ändern celery.py auf etwas anderes wie _celery.py, dann versuchen Sie den Import. Es sollte funktionieren. Der Fehler liegt darin, dass die celery.py Datei mit dem celery Modul kollidiert.

0

Sie müssen es installieren:

pip install celery 
+0

Es ist bereits – Akamee

+0

installiert, wenn Sie virtualenv verwenden, stellen Sie sicher, dass Sie es aktiviert haben! –

0

Wenn Sellerie bereits installiert ist, nehme ich an, dass Sie in virtualenv installiert haben und wenn Sie das Projekt ausführen, haben Sie den virtualenv nicht aktiviert (oder umgekehrt). Ein weiterer Fall ist, dass ich denke, dass Sie das falsche Verzeichnis des Sellerie-Pakets eingegeben haben.