>>>import django报错解决办法
1、sudo pip install Django
2、testuser@debian$ python2
Python 2.7.12+ (default, Aug 4 2016, 20:04:34)
[GCC 6.1.1 20160724] 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 "django/__init__.py", line 1, in <module>
from django.utils.version import get_version
File "django/utils/version.py", line 60, in <module>
@functools.lru_cache()
AttributeError: 'module' object has no attribute 'lru_cache'
3、查看django的安装目录:pip show *
得到:Location: /usr/local/lib/python2.7/dist-packages
testuser@debian$ cd /usr/local/lib/python2.7/dist-packages
testuser@debian:/usr/local/lib/python2.7/dist-packages$ ls
testuser@debian:/usr/local/lib/python2.7/dist-packages$ cd django
testuser@debian:/usr/local/lib/python2.7/dist-packages/django$ ls
删除三个编译的python字节码pyc文件
sudo rm __init__.pyc shortcuts.pyc __main__.pyc
然后在python中import django就不会报错了