Python - модуль импорта json-импорта не найден - PullRequest
2 голосов
/ 09 марта 2012

Я новичок во всей этой сделке с Python и признаюсь, что наполовину потерян - не знаю, приду я или ухожу. Итак, вот вопрос, и я надеюсь, что кто-то может мне помочь.

Я использую систему RedHat, и по умолчанию на ней установлен Python 2.4. У меня есть скрипт Python, который выдает ошибку при попытке импортировать JSON.

Я проверил свой phpinfo, и он показывает, что у меня json версии 1.2.1 (или что-то в этом роде) - так почему же Python не признает, что этот json существует? Есть ли файл, который мне нужно отредактировать, чтобы вручную ввести или отредактировать, где python ищет json, и если да, то где?

Я даже пытался установить simplejson, а также python 3 - до сих пор ничего не получалось, и у меня кончились волосы, чтобы вытащить.

Любая помощь будет принята с благодарностью - заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 09 марта 2012

PHP не является Python, и тот факт, что ваша версия PHP поддерживает JSON, не влияет на вашу установку Python.Модуль json был представлен в Python 2.6 .

Вы можете попробовать установить simplejson, но, согласно документации, это толькоподдерживается с Python 2.5. (должен был прочитать весь вопрос) .

Я бы обновил версию Python (последняя версия 2.7.2).Вы не говорите, почему установка Python 3 не работала, но, возможно, останется с той же веткой (то есть 2.7).

0 голосов
/ 09 марта 2012

python требуется модуль python для json , который не такой же, как и модуль php для json.

Есть несколько вариантов, например, выможно использовать python-cjson, поэтому убедитесь, что этот модуль установлен.

Вы можете задать rpm, какие пакеты установлены следующим образом: rpm -qa | grep json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...