Installing collected packages: Django
Successfully installed Django-1.8
[root@manage ~]# PYTHON
-bash: PYTHON: command not found
[root@manage ~]# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/django/__init__.py", line 1, in <module>
from django.utils.version import get_version
File "/usr/lib/python2.6/site-packages/django/utils/version.py", line 7, in <module>
from django.utils.lru_cache import lru_cache
File "/usr/lib/python2.6/site-packages/django/utils/lru_cache.py", line 28
fasttypes = {int, str, frozenset, type(None)},
^
SyntaxError: invalid syntax
>>>
你好,我是Django和CentOS的新手,我只是通过pip成功安装django 1.8,但是当我尝试在python shell中导入django时,它显示上面的错误信息,,,任何人都可以告诉我发生了什么??谢谢!
答案 0 :(得分:9)
Django 1.8需要Python 2.7,3.2,3.3,3.4或3.5。
https://docs.djangoproject.com/fr/1.9/releases/1.8/#python-compatibility
答案 1 :(得分:4)
Django 1.8不适用于Python 2.6。您需要安装Python 2.7或Python 3.2-3.5。有关所有受支持的版本,请参阅FAQ。
或者,如果你不能升级Python,你可以看一下Django 1.6的非官方分支:https://github.com/beanbaginc/django