Python django管理员抛出语法错误-我认为是配置问题

Python django管理员抛出语法错误-我认为是配置问题,python,django,Python,Django,我对Python相当了解,并试图让django构建一个简单的网站。我已经在Python2.7.6下安装了Django 1.6,但无法让Django admin运行。根据教程,我应该创建一个项目,如下所示,但我得到一个语法错误: Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for

我对Python相当了解,并试图让django构建一个简单的网站。我已经在Python2.7.6下安装了Django 1.6,但无法让Django admin运行。根据教程,我应该创建一个项目,如下所示,但我得到一个语法错误:

Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> import sys
>>> print(django.VERSION)
(1, 6, 0, 'final', 0)
>>> django-admin.py startproject Nutana
  File "<stdin>", line 1
    django-admin.py startproject Nutana
                               ^
SyntaxError: invalid syntax
>>>
但那没用。我也尝试过使用相对路径,斜线则相反

我还直接从命令行尝试:

Z:\Nutana GeophysicsXXX\Web_Django>python django-admin.py startproject Nutana
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
我哪里出错了

django-admin.py startproject Nutana
应该在命令行中运行,而不是在django shell中运行

如果第二种情况不起作用

  • 如果您正在使用虚拟环境,是否忘记激活它
  • 确保将
    C:\Python27\Scripts
    添加到路径中,这样您就不会遇到此问题
    试试这个
    $django-admin.py startproject mysite


    前面不需要python语句。

    django admin
    应该在命令行中运行,而不是在django shell中运行。现在,如果您正在使用,您是否忘记激活virtualenv?您找到任何解决方案了吗?这无助于解决问题。只是好奇为什么不激活?试试看。。问题在于路径。将脚本添加到路径就可以解决问题。我不知道你说的虚拟环境是什么意思,我得查一下。
    django-admin.py startproject Nutana