2013-04-06 77 views
2

我想在分佈式項目的幾個節點上部署一些代碼。這些節點上只有Python 2.5,這是一個問題,因爲我使用json發送數據(主要是json.loads和json.dumps)。出於政策原因,我無法安裝新模塊或升級python。Python 2.5 json沒有安裝simplejson

我想解決這個問題的一種方法是手動將json中的字符串轉換爲python對象,反之亦然,但這聽起來很痛苦。有沒有更簡單的方法來做到這一點?

+2

你不能在你的家中的某個地方私下安裝它,並設置PYTHONPATH能夠找到它? – mgilson 2013-04-06 02:21:50

+0

所以問題不在於我們在這些機器上沒有管理員訪問權限,似乎是他們在舊硬件上運行,不穩定,並且還在使用python運行其他實時項目。任何形式的python配置更改都可能不被允許。 – 2013-04-06 02:26:07

+0

@ santosh.ankr您不需要進行配置更改,只需將simplejson模塊添加到應用程序的源代碼中即可。這可能比自己編碼更好。 – 2013-04-06 02:28:57

回答

3

如何手動下載simplejson並將其用作應用程序模塊?你可以在這裏得到它:https://pypi.python.org/pypi/simplejson

+1

完美!我不知道可以這樣做,謝謝! – 2013-04-06 07:51:23

+1

亞偉大的建議效果很好。 – zulucoda 2013-10-14 13:46:33