To install Django2 using PIP:
pip install django
Error:
Collecting Django
Using Cached django-2.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent):
File "<string>", line 1, in <module>
File "django/setup.py", line +, in <module>
Version = __import__ (' Django '). Get_version ()
File "django/__init__.py", line 1, <module>
From django.utils.version import get_version
File "django/utils/version.py", line at <module>
@functools. Lru_cache ()
Attributeerror: ' Module ' object has no attribute ' Lru_cache '
Reason
This is because django2.0 is incompatible with Python 2.x.
Lru_cache is new for Python3.2, and django2.0 only supports python3.4+.
Workaround
For incompatibility issues, workaround two:
1, install the following version of django2.0, such as Django 1.11
pip install ‘django<2.0‘
Python2. X can't install Django now: collecting Django Using Cached django-2.0.tar.gz