django-admin抛出语法错误 - 配置问题我想

时间:2013-12-12 20:35:15

标签: python django

我在Python中相当绿,并试图让django努力建立一个简单的网站。我在Python 2.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
>>>

我在site-packages目录中创建了一个.pth文件,其中包含:

c:\python27\lib\site-packages\django
c:\python27\lib\site-packages\django\bin

但这没有用。我也用相对路径尝试过它,而斜线则反过来。

我也直接从命令行尝试:

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

我哪里出错?

2 个答案:

答案 0 :(得分:9)

django-admin.py startproject Nutana

应该在命令行中运行,而不是在django shell中运行。

如果第二种情况不起作用

  1. 如果您使用的是虚拟环境,您是否忘记激活它?
  2. 确保将C:\Python27\Scripts添加到路径中,您不会遇到此问题。

答案 1 :(得分:2)

试试这个$ django-admin.py startproject mysite

您不需要前面的python语句。