我正在尝试创建一个新的 Django 项目但正在运行
django-admin startproject myproject
给出错误
Traceback (most recent call last):
File "/usr/bin/django-admin", line 7, in <module>
from django.core.management import execute_from_command_line
File "/usr/lib64/python2.6/site-packages/django/core/management/__init__.py", line 68
commands = {name: 'django.core' for name in find_commands(__path__[0])}
^
SyntaxError: invalid syntax
我一定是缺少一些库,或者某些路径可能无效。但是,我还没有找到解决方案。
我的 Django 文件位于此处:
/opt/.virtualenvs/smart/lib/python2.7/site-packages/django/
请您参考如下方法:
您正在使用您的系统 python 启动一个项目 Python2.6 .你已经安装了Django 1.7进入你的Python 2.6环境,但是 Django 1.7 dropped support for Python 2.6 :
Django 1.7 requires Python 2.7 or above, though we highly recommend the latest minor release. Support for Python 2.6 has been dropped and support for Python 3.4 has been added.
特别是,您看到的错误是因为 Python 2.7 中引入的字典理解语法 .
