Модуль импорта в django - PullRequest
       0

Модуль импорта в django

0 голосов
/ 02 апреля 2020

модуль, импортирующий в celery.py

from celery import Celery

модуль, импортирующий в redis.py

from redis import StrictRedis

в чем моя проблема?

Django разрешить имя файла совпадает с именем стороннего пакета. Как django для импорта модулей это имя совпадает с именем файла. Если я сделаю это без django, программа выйдет из строя и возникнет ошибка «Модуль не может импортировать имя Celery not found».

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020

Я обнаружил ошибку, что получаю эту ошибку, потому что я запускаю программу с python2 .7. Это нормально в python3 .5.

Это не ошибка с сельдереем или редисом.

Я думаю, логика c импорта модуля в python2 .7 отличается от логики python3 .5.

0 голосов
/ 02 апреля 2020

Я думаю, что дело не в неправильном имени файла et c. Я думаю, что вы неправильно установили библиотеку или ваш python путь к пакетам неверен.

pip install celery

Запустите ее в текущей среде и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...