Почему не видит celery на windows?

Всем привет.

Через pip/easy_install - поставил celery 4.0.2.

Пробую выполнить пример из документации:

from celery import Celery

app = Celery('tasks', broker='pyamqp://guest@localhost//')

@app.task
def add(x, y):
    return x + y

result = add.delay(4, 4)


Получаю ошибку, что нет такого компонента, как Celery.

ImportError: cannot import name 'Celery'

Пытаюсь вызвать класс через дот, тоже получаю, что его нет:

download?id=pjsfrqsuuTYHk93leNsf8fZKmg81

В чем может быть дело?
  • Вопрос задан
  • 600 просмотров
Пригласить эксперта
Ответы на вопрос 3
@artinnok
бекенд-программист
Почитай про virtualenv и переходи на Linux.
Ответ написан
Комментировать
@kgbplus
Anaconda не стоит?
Вообще проверяйте откуда pip запускается и куда ставит модули.
Посмотрите, что пишет
where pip
Ответ написан
@Xander017
В настройках проекта в PyCharm (на скрине вроде он) посмотрите что стоит. Просто Python или Python + virtualenv.
Скорее всего Python + virtualenv.
А Celery в virtualenv не установлен. Потому и не импортирует.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы