Я пытаюсь выполнить команду для установки bespinclient на моем ноутбуке Windows, но каждый раз я выполняю команду python bootstrap.py --no-site-packages
, Я получаю ошибку при высказывании:
ImportError: Никакой модуль, названный simplejson
Я использую инструменты сборки Mozilla для выполнения этих команд Linux.
Это означает, что вы должны установить simplejson
. В более новых версиях python он по умолчанию был включен в дистрибутив python и переименован в json
. Поэтому, если вы используете python 2.6+, вам следует изменить все экземпляры simplejson
на json
.
Для быстрого исправления вы также можете отредактировать файл и изменить строку:
import simplejson
на:
import json as simplejson
, и, надеюсь, все будет работать.
@noskio верен ... это просто означает, что simplejson
не найден в вашей системе, и вам необходимо установить его для Python старше 2.6. один из способов - использовать инструмент setuptools easy_install
. с его помощью вы можете установить его так же легко, как: easy_install simplejson
ОБНОВЛЕНИЕ (февраль 2014 г.): это, вероятно, старая новость для многих из вас, но pip - более современный инструмент, который работает аналогичным образом (т. е. , pip install simplejson
), только он также может удалить приложения.