Skip to main content
 首页 » 编程设计

python之django-admin 抛出语法错误之我认为是配置问题

2025年05月04日39shihaiming

我在 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 

我哪里做错了??

请您参考如下方法:

django-admin.py startproject Nutana 

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

如果第二种情况不行

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