2016-07-26 3 views
2

Возможно ли запустить командную строку celery, если ваш проект django называется «приложение»?Ошибка командной строки сельдерея, если проект django имеет имя «приложение»

Django приложение структура:

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

__init__.py и celery.py устанавливаются в соответствии с Документами: http://docs.celeryproject.org/en/master/django/first-steps-with-django.html

Я получаю следующую ошибку ImportError: No module named celery когда я бегу celery --app=app.celery:app worker. Эта ошибка не существует, когда я переименовываю приложение в другое, но я предпочитаю не делать этого.

ответ

0

вам необходимо установить сельдерей Пакет виртуальных сред как

pip install celery 

после установки пакета проверить ваши виртуальные среды сельдерей версия

celery --version 

он отображает текущую версию сельдерея и сельдерей --help его enter image description here