Python - 导入json返回模块未找到

时间:2012-03-08 20:38:58

标签: python linux json

我是这整个蟒蛇交易的新手,并承认我失去了一半 - 不知道我是来还是去。所以,这是问题,我希望有人可以帮助我。

我正在运行RedHat系统,默认情况下,它安装了python 2.4。我有一个python脚本,在尝试导入json时给我一个错误。

我检查了我的phpinfo,它显示我有json版本1.2.1(或其他东西) - 那么为什么Python不认识到这个json确实存在?是否有一个文件需要编辑才能手动输入或编辑python查找json的位置,如果有,在哪里?

我甚至尝试过安装simplejson和python 3 - 到目前为止还没有任何工作,而且我的头发已用尽了。

非常感谢任何帮助 - 提前感谢。

2 个答案:

答案 0 :(得分:2)

PHP不是Python,而且您的PHP版本支持JSON这一事实对您的Python安装没有影响。 json模块是在Python 2.6 中引入的。

您可以尝试安装simplejson,但根据文档,它仅支持Python 2.5。 (应该已经阅读了整个问题)

我会升级Python版本(最新版本是2.7.2)。你没有说为什么Python 3的安装不起作用,但是可能会使用相同的分支(即2.7)。

答案 1 :(得分:0)

python需要 python模块用于json 与json的php模块相同。

有一些可供选择,例如您可以使用python-cjson,因此请确保已安装此模块。

您可以询问rpm安装了哪些软件包:rpm -qa | grep json