首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >INSTALLED_APPS中的南方错误

INSTALLED_APPS中的南方错误
EN

Stack Overflow用户
提问于 2013-12-09 16:00:01
回答 2查看 172关注 0票数 0

这是我使用南方的第四个项目,但是第一次在Django 1.6上,有一些奇怪的事情发生了。

我能够很好地运行迁移,并且正在更新数据库。然而,当南方在我的INSTALLED_APPS of my settings.py中时,我会遇到无法处理的异常。

在错误日志中,我看到:

代码语言:javascript
运行
复制
2013-12-09 15:42:18,123 :  File "/usr/local/lib/python3.3/dist-packages/django/core/urlresolvers.py", line 339, in urlconf_module
2013-12-09 15:42:18,124 :    return self._urlconf_module
2013-12-09 15:42:18,124 :AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'

“在处理上述异常时,出现了另一个异常:”ImportError:没有名为'south‘的模块ImportError: importlib._bootstrap不是冻结的模块

  1. 当我从INSTALLED_APPS设置中移除South时,我不会得到错误。
  2. 我读过一些关于把南方放在INSTALLED_APPS的最后一行的文章,但这对我来说没有任何改变。
  3. 我能够在我的Bash控制台中导入South
  4. 这是在共享服务器上进行的,南方正确安装并在不同的项目中正确工作(但这些项目是django 1.3,而不是1.6)

知道为什么当南方在我的INSTALLED_APPS中时,我会得到错误吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-10 19:58:31

只为python2安装south,如果您使用python2运行迁移,它就会工作。但是django是与python3一起推出的。(将评论复制为答复,以使其可接受;)

票数 0
EN

Stack Overflow用户

发布于 2013-12-10 12:56:09

kelvan在上面的评论解释了发生了什么。Python3.3未能导入south,但它使用2.7控制台正确导入。

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

https://stackoverflow.com/questions/20474954

复制
相关文章

相似问题

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