python json模块导入错误

时间:2016-03-11 14:20:04

标签: python json

使用python json模块时出现以下错误

# python
Python 2.4.3 (#1, Jan 11 2013, 02:09:42) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import json
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named json
>>> 

有人可以帮我吗?

5 个答案:

答案 0 :(得分:3)

不用担心您的Python版本和(简单)可移植性:

try:
    import json
except ImportError:
    import simplejson as json

答案 1 :(得分:2)

正如idjaw在上面评论的那样。

您需要使用:

import json

(不是杰森)

此外,您需要使用Python 2.6或更高版本。

答案 2 :(得分:2)

使用simplejson它将起作用

# python
Python 2.4.3 (#1, Jan 11 2013, 02:09:42) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import simplejson
>>> 

答案 3 :(得分:1)

你正在使用Python 2.4.3并且json似乎是python 2.6中的新功能,请更新python。

答案 4 :(得分:0)

请使用可以解决您的问题的稳定的python 2.7.x,然后尝试使用json

>>> import json

你也可以使用dir()命令检查python编程中json模块附带的方法和类,使用dir()

>>> dir(json)
['JSONDecoder', 'JSONEncoder', '__all__', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', '_default_decoder', '_default_encoder', 'decoder', 'dump', 'dumps', 'encoder', 'load', 'loads', 'scanner']