from celery import Celery
from redis import StrictRedis
Django разрешить имя файла совпадает с именем стороннего пакета. Как django для импорта модулей это имя совпадает с именем файла. Если я сделаю это без django, программа выйдет из строя и возникнет ошибка «Модуль не может импортировать имя Celery not found».
Я обнаружил ошибку, что получаю эту ошибку, потому что я запускаю программу с python2 .7. Это нормально в python3 .5.
Это не ошибка с сельдереем или редисом.
Я думаю, логика c импорта модуля в python2 .7 отличается от логики python3 .5.
Я думаю, что дело не в неправильном имени файла et c. Я думаю, что вы неправильно установили библиотеку или ваш python путь к пакетам неверен.
pip install celery
Запустите ее в текущей среде и повторите попытку.