Sea*_*ean 1 python django virtualenv
Django==1.7
flup==1.0.2
python==2.6
stevedore==0.15
virtualenv==1.11.6
virtualenv-clone==0.2.5
virtualenvwrapper==4.3.1
Run Code Online (Sandbox Code Playgroud)
我尝试运行,django-admin.py但我不断得到这个bizzare语法错误,所有在全新安装的django ..
File "/home/ibusdep1/.virtualenvs/ibus/bin/django-admin.py", line 2, in <module>
from django.core import management
File "/home/ibusdep1/.virtualenvs/ibus/lib/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
Run Code Online (Sandbox Code Playgroud)
Django安装在/.virtualenv/(projectname)/lib/python2.6/site-packages/Django我的$ PYTHONPATH中.
什么可能抛出这种语法错误?
Django 1.7与Python 2.6不兼容
Django 1.7和1.8需要Python 2.7,3.2,3.3或3.4.请参阅Django可以使用哪些Python版本?
你看到的错误有一个dict理解,在Python 3和2.7+中添加.