在Google App Engine上安装simplejson
这是个超级基础的问题!我在谷歌的应用引擎上想用simplejson这个库。在我自己的电脑的终端里,simplejson已经安装好了并且可以正常使用。但是当我在应用引擎上运行脚本时,尝试导入这个库却出现了错误,提示说找不到这个库。如果我在我的电脑上打开交互式控制台(通过http://localhost:8080/_ah/admin的链接),然后输入“import simplejson”,我得到的结果是:
追踪信息(最近的调用在最前面): 文件 "/home/chris/google_appengine/google/appengine/ext/admin/init.py",第210行,在post中 exec(compiled_code, globals()) 文件 "",第1行,在 ImportError: 没有名为simplejson的模块
有什么想法吗?
2 个回答
10
现在在Google App Engine上,你不再需要使用django这个包来处理simplejson了。
import simplejson as json
这样做特别方便,可以避免在你的日志文件中出现一堆关于django版本的警告信息。
14
在Django包里查找:
from django.utils import simplejson as json
obj = json.loads(json_string)
从Sdk 1.4.2开始,可以用下面的语句导入Json:
import simplejson
需要注意的是,在Python 2.7的运行环境中,你可以使用原生的Json库。