当我运行 python manage.py shell 时,我收到关于我添加到 INSTALLED_APPS 的最后一个应用程序的错误,即 django-evolution,说它是一个未定义的模块。尽管我已经将 django-evolution 的路径添加到了系统路径中。事实上,在这个错误之后,我可以运行 python 并在 django_evolution 上进行导入,一切都很好。为什么 django 或 python 在明确设置甚至添加到路径时看不到这个模块?
编辑:
这只发生在从 iPython 运行时。当我从 cmd 提示符运行时,它工作正常。去搞清楚。