ImportError:没有名为simplejson的模块

Ton*_*ony 43 python unix

我正在尝试运行命令在我的Windows笔记本电脑上安装bespinclient,但每次执行命令时python bootstrap.py --no-site-packages,都会收到错误消息:

ImportError:没有名为simplejson的模块

我正在使用Mozilla构建工具来运行这些Linux命令.

nos*_*klo 89

这意味着你必须安装simplejson.在较新版本的python上,它默认包含在python的发行版中,并重命名为json.因此,如果您使用的是python 2.6+,则应更改simplejsonto的所有实例json.

要快速修复,您还可以编辑文件并更改行:

import simplejson
Run Code Online (Sandbox Code Playgroud)

至:

import json as simplejson
Run Code Online (Sandbox Code Playgroud)

并希望事情会奏效.


wes*_*cpy 9

@noskio是正确的......它只是意味着simplejson你的系统上找不到它,你需要为2.6以上的Python安装它.一种方法是使用setuptools easy_install工具.有了它,您可以像以下一样轻松地安装它:easy_install simplejson

更新(2014年2月):这对许多人来说可能是个老消息,但是pip是一个更现代的工具,它以类似的方式工作(即pip install simplejson),只有它也可以卸载应用程序.


小智 5

在 Ubuntu/Debian 上,你可以安装它 apt-get install python-simplejson


小智 5

有时会出现权限错误。尝试:

sudo pip install simplejson
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。