>>>import django报错解决办法

 时间:2026-02-15 21:24:37

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就不会报错了

  • 用pycharm新建python项目
  • 微软官方vs2019软件怎么下载和安装,安装教程
  • Python编程:怎么使用Decimal类型min()方法
  • pycharm中如何修改界面颜色
  • Python-3.6.6安装教程
  • 热门搜索
    滔滔不绝的意思 电疗的作用 阿斯匹林的作用 灵芝孢子粉的功效作用及禁忌 全日制是什么意思 逊色是什么意思 r.i.p什么梗 梨花带雨什么意思 噗是什么意思 蹉跎是什么意思