导入错误:没有名为simplejson的模块
我想在我的Windows笔记本上安装bespinclient,每次我执行命令 python bootstrap.py --no-site-packages
时,都会出现一个错误,提示:
导入错误:没有名为 simplejson 的模块
我正在使用Mozilla的构建工具来运行这些Linux命令。
5 个回答
5
在Ubuntu或Debian系统上,你可以通过输入 apt-get install python-simplejson
来安装这个软件。
9
@noskio 说得对……这只是说明你的系统上找不到 simplejson
,你需要为 Python 2.6 之前的版本安装它。有一种方法是使用 setuptools 里的 easy_install
工具。用这个工具,你可以像这样轻松安装: easy_install simplejson
更新(2014年2月):这对你们中的许多人来说可能是旧消息,但 pip
是一个更现代的工具,工作方式类似(也就是 pip install simplejson
),而且它还可以 卸载 应用程序。
92
这意味着你需要安装 simplejson
。在较新的 Python 版本中,这个库已经默认包含在 Python 的安装包里,并且名字改成了 json
。所以如果你使用的是 Python 2.6 及以上版本,你应该把所有 simplejson
的地方改成 json
。
如果你想快速解决这个问题,可以编辑文件,把这一行:
import simplejson
改成:
import json as simplejson
希望这样就能解决问题。