AttributeError:'module'对象没有属性'setup' - 无法运行开发服务器

时间:2015-07-07 21:03:55

标签: python django

我正在运行开发服务器,修改了一些css,突然服务器崩溃时没有做任何异常。

我尝试再次运行它并受到了欢迎:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/david/.virtualenvs/sikumim/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "/home/david/.virtualenvs/sikumim/lib/python3.4/site-packages/django/core/management/__init__.py", line 312, in execute
    django.setup()
AttributeError: 'module' object has no attribute 'setup'

我很困惑,因为我实际上并没有做任何似乎造成这种情况的事情,谷歌搜索并没有让我走得太远,基本上我很难过。

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

您是否可能安装了多个版本的django(可能是一个系统范围的,一个是virtualenv)?

这个错误是由于在python路径上使用较旧的django软件包调用从较新的(&gt; = 1.7)django版本创建的manage.py引起的。

答案 1 :(得分:0)

删除了virtualenv,重新创建了安装的需求,一切似乎都有效。

如果有人对发生了什么事有任何了解,我很乐意听到它。

我猜错了问题