ImportError: Никакой Модуль, названный simplejson

Я пытаюсь выполнить команду для установки bespinclient на моем ноутбуке Windows, но каждый раз я выполняю команду python bootstrap.py --no-site-packages, Я получаю ошибку при высказывании:

ImportError: Никакой модуль, названный simplejson

Я использую инструменты сборки Mozilla для выполнения этих команд Linux.

43
задан Michael Petrotta 9 April 2010 в 02:55
поделиться

2 ответа

Это означает, что вы должны установить simplejson . В более новых версиях python он по умолчанию был включен в дистрибутив python и переименован в json . Поэтому, если вы используете python 2.6+, вам следует изменить все экземпляры simplejson на json .

Для быстрого исправления вы также можете отредактировать файл и изменить строку:

import simplejson

на:

import json as simplejson

, и, надеюсь, все будет работать.

89
ответ дан 26 November 2019 в 22:40
поделиться

@noskio верен ... это просто означает, что simplejson не найден в вашей системе, и вам необходимо установить его для Python старше 2.6. один из способов - использовать инструмент setuptools easy_install . с его помощью вы можете установить его так же легко, как: easy_install simplejson

ОБНОВЛЕНИЕ (февраль 2014 г.): это, вероятно, старая новость для многих из вас, но pip - более современный инструмент, который работает аналогичным образом (т. е. , pip install simplejson ), только он также может удалить приложения.

9
ответ дан 26 November 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: