不要轻易相信别人的经验——CentOS 5.6 安装 simplejson 不须要升级默认的 python 2.4
都知道CentOS 5.6的python版本一直没跟上时代,仍是python 2.4.3,由于前些天在装ganglia的python扩展时我要使用json,默认状况2.4是没有这个module的,而后我就去网上一顿找,结果...
1.网上的说法
有人说simplejson的性能比json的好(质疑),因而我就找simplejson的安装方法
有人说最低python 2.5才能够支持simplejson(质疑)
有人说python 2.6装上就有json(质疑)
2.个人实践过程
而后我装了python 2.6,发现上当了,没有json,而后下载了simplejson并安装,用python命令运行的程序能够使用,但ganglia的python扩展仍不能用,仍是提示找不到simplejson(怀疑是手动安装的simplejson未加入系统环境变量致使)。
最后偶然发现用 yum -y install python-simplejson 命令竟然能安装(服务器不能上网的去这个地址)
ftp://mirror.switch.ch/pool/3/mirror/centos/5.7/os/i386/CentOS/python-simplejson-2.0.9-8.el5.i386.rpm
装上以后ganglia的python扩展终于一切正常了。
3.一切来自实践 因而我就萌发了2.4.3直接yum安装simplejson的想法。重装系统,直接yum,simplejson竟然装上了!再装ganglia,python扩展也一切正常。 这是个人实践经验,固然也不必定对,由于也多是由于我用的simplejson并没用到全部功能,但python 2.4.3并不能彻底支持simplejson,这个我没细研究。