首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使模块在路径中,Django manage.py也找不到INSTALLED_APP

即使模块在路径中,Django manage.py也找不到INSTALLED_APP
EN

Stack Overflow用户
提问于 2010-04-04 21:04:32
回答 4查看 2K关注 0票数 0

当我运行python manage.py shell时,我得到一个错误,关于我添加到INSTALLED_APPS的最后一个应用程序,即django-manage.py,说它是一个未定义的模块。尽管我已经在系统路径中添加了到django-evolution的路径,但这仍然是事实。实际上,在这个错误之后,我可以运行python并在django_evolution上进行导入,一切都很正常。为什么django或python看不到这个模块,而它显然已经被设置并添加到path中?

编辑:

只有在从iPython运行时才会发生这种情况。当我在cmd提示符下运行时,它工作得很好。去想一想。

EN

回答 4

Stack Overflow用户

发布于 2010-04-05 05:37:48

您的django_evolution中是否包含init.py文件?此外,任何包含django_evolution的文件夹都需要一个。

票数 1
EN

Stack Overflow用户

发布于 2010-04-04 21:10:30

您需要将其添加到settings.py的INSTALLED_APPS部分。

票数 0
EN

Stack Overflow用户

发布于 2011-12-22 18:15:11

如果您使用的是virtualenv,并且ipython安装在系统级别,但您的应用程序安装在env级别,则会导致此问题。解决方法是从系统中删除ipython,并将其安装到您的环境中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2574451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档