Я пытаюсь запустить существующее приложение django. Приложение было построено в django-1.10. Я создал новый virtualenv и установил требования и все. Тем не менее, я получаю ошибки, как следующее:django-1.10 все еще содержит устаревшие и удаленные функции
from django.utils import importlib ImportError: cannot import name importlib
Теперь, выше из следующего источника - .virtualenvs/crowd/lib/python2.7/site-packages/account/conf.py
Когда я вручную исправить файл conf.py
, я до сих пор продолжаю получать ошибки исправить либо deprecated
или removed
функции от старых версий django.
Любая идея относительно того, как исправить это? Я думал, что целью работы в virtualenvs
было избежать таких ошибок.
Любые предложения были бы очень признательны. Заранее спасибо!
Так обстоит другое дело: даже после того, как я исправлю оператор importlib import, он продолжает давать мне ошибки, подобные ошибкам использования SubFieldBase и т. Д.
Этот файл ('account/conf.py'), кажется, включен в [' pinax'] (https://github.com/pinax/django-user-accounts/blob/master/account/conf.py), а не ядро Django. Попробуйте обновить пакет 'django-user-accounts' до более новой версии, если он не нарушит существующие функции. – Selcuk
Большое спасибо Selcuk! Это поставило проблему. –
Пожалуйста, не редактируйте решение в своем вопросе. Вместо этого [добавить ответ и принять его] (https://stackoverflow.com/help/self-answer). – Chris