不要輕易相信別人的經驗——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,這個我沒細研究。