我正在尝试运行现有的django应用。该应用程序已在django-1.10中构建。我建立了一个新的virtualenv并安装了要求和一切。但是,我收到如下错误:
from django.utils import importlib
ImportError: cannot import name importlib
现在,以上内容来自以下来源 - .virtualenvs/crowd/lib/python2.7/site-packages/account/conf.py
当我手动修复conf.py
文件时,我仍然遇到错误,无法修复旧版django中的deprecated
或removed
功能。
有关如何解决此问题的任何想法?我认为在virtualenvs
工作的目的是避免这种错误。
我们非常感谢任何建议。提前谢谢!
这就是问题的不同之处:即使我修复了importlib import语句,它仍然会给我一些像SubFieldBase一样的错误等等。
答案 0 :(得分:1)
问题不在于Django-core,而在django-user-accounts
包含pinax
个应用程序。升级django-user-accounts
应用修复了此问题。
感谢@Selcuk的解决方案。