0

我是 Django 和 Python 的新手。运行 Django Polls 应用程序并立即出现错误:

(rrdj) Jeffreys-MBP:rrdj usr$ python manage.py startapp rr
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
  File "/Users/usr/.pyenv/versions/rrdj/lib/python3.5/site-packages/django/core/management/__init__.py", line 54
    except ImportError,e:
                      ^
SyntaxError: invalid syntax

我之前浏览了本教程的大部分内容并且它有效,但是在本机 python 2.7.10 上,而不是 python 3.5。我终于安装了 pyenv,创建了一个可以工作的虚拟环境,并安装了一个新项目。验证它是 Python 3.5。我已经尝试过激活和停用 pyenv - 当我运行它时,它没有任何区别。Django已安装,版本似乎都匹配......

我知道这是一个环境问题,我只是不知道如何找到它。

4

1 回答 1

0

看起来您可能需要重新安装 Django,因为该语法适用于 python 2.7。似乎可能是旧版本的 Django,您使用的是什么版本?

于 2016-02-03T13:46:07.483 回答