导入错误:没有名为simplejson的模块

45 投票
5 回答
122074 浏览
提问于 2025-04-15 21:24

我想在我的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

希望这样就能解决问题。

撰写回答