关于python:ImportError:无法导入名称simplejson。 我正在使用django v1.8和django-Select2 v4.3.1

ImportError: cannot import name simplejson. I am using django v1.8 and django-Select2 v4.3.1

我的错误(命令python manage.py runserver) - 文件"/Users/username/virtual-env/lib/python2.7/site-packages/jsonfield/fields.py",第3行,in
来自django.utils导入simplejson作为json
ImportError:无法导入名称simplejson

我试过这两个帖子的解决方案,但是他们在我的情况下不起作用无法导入名称simplejson - 安装simplejson之后
如何解决ImportError:无法在Django中导入名称simplejson


如果此错误出现在您自己的代码中,那么您只需更改即可

1
from django.utils import simplejson as json

1
import json

升级到Django 1.5或更高版本后。

但是,在您的情况下,看起来问题是您已安装旧版本的django-jsonfield。 如果升级到最新版本(目前为1.03),则应该解决问题。


请改用import json as simplejson

从django 1.5开始,simplejson不再位于django.utils模块中。 所以,只需使用python的JSON模块。