2009-09-07 85 views
15

我是新來的蟒蛇,我的Mac上,當我發出命令如何添加JSON庫

User:ihasfriendz user$ python main.py 
Traceback (most recent call last): 
    File "main.py", line 2, in <module> 
    import json 
ImportError: No module named json 

我得到的JSON錯誤。如何添加這個庫?我使用的是2.5(默認帶有豹)

+0

您應該糾正Python標記中的拼寫錯誤。 – 2009-09-07 12:33:23

+0

可能重複的[Python 2.5:JSON模塊](http://stackoverflow.com/questions/791561/python-2-5-json-module) – marcog 2010-11-28 14:10:16

回答

22

您還可以安裝simplejson安裝JSON-PY。

如果你PIP(見https://pypi.python.org/pypi/pip)爲你的Python包管理器可以安裝與simplejson:

pip install simplejson 

這類似於用的easy_install安裝的評論,但我更喜歡畫中畫的easy_install,你可以使用「點子卸載軟件包」輕鬆卸載點子。

+2

Missing Link:http://pypi.python.org/pypi/simplejson/ – 2009-09-07 14:35:56

+0

強烈建議這個方法來安裝simplejson,需要10秒鐘:http://slackrw.wordpress.com/2010/04/04/simplejson-for-python-on-mac-os-x/ – Sunkas 2013-01-23 10:21:56

4

AFAIK json模塊在版本2.6中添加,請參閱here。我猜你可以將你的python安裝從this page更新到最新的2.6版本。

+0

在這種情況下,如何將現有的2.5升級到2.6? – cometta 2009-09-07 12:32:23

+1

適用於Mac OS X的Python 2.6.2的安裝程序位於以下位置:http://python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg顯然,安裝程序會創建一個Applications文件夾中的「Python 2.6」文件夾包含一個更新PATH的腳本,以便在命令行運行「python」運行新安裝的Python 2.6而不是系統默認的Python 2.5:http://superuser.com/問題/ 29652 /如何正確更新-python-on-mac-os-x/30154#30154 – las3rjock 2009-09-07 12:55:12