Skip to main content
 首页 » 编程设计

python之启动 Django 项目无效语法

2024年10月25日19bjzhanghao

我正在尝试创建一个新的 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 中引入的字典理解语法 .