如何添加JSON库

19

我是 Python 的新手,在我的 Mac 上,当我输入以下命令时:

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 版本(这是 Leopard 自带的默认版本)。


你应该纠正Python标签中的拼写错误。 - Andrew Bainbridge
可能是重复的问题:Python 2.5: JSON 模块 - moinudin
3个回答

32

你也可以安装simplejson。

如果你使用Python包管理器pip(参见https://pypi.python.org/pypi/pip),你可以使用以下命令安装simplejson:

 pip install simplejson

这类似于使用easy_install进行安装的评论,但是我更喜欢使用pip而不是easy_install,因为使用"pip uninstall package"可以轻松卸载。


强烈推荐使用此方法安装simplejson,只需10秒钟:http://slackrw.wordpress.com/2010/04/04/simplejson-for-python-on-mac-os-x/ - Sunkas

5

据我所知,json模块是在2.6版本中添加的,详情请见这里。我猜您可以从这个页面更新您的Python安装到最新的稳定2.6版本。


在这种情况下,如何将我的现有 2.5 升级到 2.6? - cometta
1
一个适用于Mac OS X的Python 2.6.2安装程序在此处可获得:http://python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg。显然,该安装程序会在“应用程序”文件夹中创建一个名为“Python 2.6”的文件夹,其中包含一个脚本以更新您的PATH,以便在命令行中运行“python”时运行新安装的Python 2.6而不是系统默认的Python 2.5. 参考:http://superuser.com/questions/29652/how-do-i-properly-update-python-on-mac-os-x/30154#30154 - las3rjock

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接