Установка библиотеки Python JSON на веб-сервер - PullRequest
3 голосов
/ 10 апреля 2011

Этот вопрос состоит из двух частей: (TL; DR внизу)

1-Как мне установить библиотеки или модули для Python на мой веб-сервер?Я уже отправил письмо своим веб-хостерам, чтобы спросить, есть ли у меня разрешения или нужно, но пока я не думаю, что они знают, о чем я говорю, поэтому, пока я жду следующего ответа, яспросите здесь (нет абсолютно никакой информации о чем-либо более техническом, чем учебники FTP в их базе знаний).Python установлен в usr / bin /, и мои скрипты на python должны находиться в www / cgi-bin, чтобы их можно было вызывать, но если я хочу добавить функциональность, я понятия не имею, кроме этого, я никогда не делал ничего такого, как этотна мой сайт

2 - Кто-нибудь знает хорошую библиотеку JSON для Python 2.3.4?Это версия Python, которую установили мои веб-хосты (которую я узнал только через системный вызов скрипта Python), я видел старую версию simplejson, которая говорит, что она предназначена для этой версии, но, очевидно, я могу просто загрузить еезвонить без необходимости установки было бы бесконечно более круто, или, может быть, есть что-то лучше (я уже спрашивал об обновлении до версии 2.6, но у меня не хватает духа)

TL; DR: есть python2.3.4 на веб-сервере.Нужна функциональность JSON для моих скриптов Python, размещенных там.Понятия не имею.

Ответы [ 2 ]

2 голосов
/ 10 апреля 2011

Чтобы ответить на 1 часть:

Просто скачайте src библиотеки и поместите ее куда угодно. Затем добавьте путь к этому каталогу в список sys.path. Вот и все. Когда вы импортируете пакет, компилятор сможет его найти, поскольку он будет просматривать все каталоги в списке sys.path.

Допустим, вы скачали пакет py-json и поместили его в /usr/lib/.

Затем, в начале вашего модуля обработчика, добавьте:

sys.path.append("/usr/lib/")

тогда вы можете импортировать py-json, например:

import py-json

или если вы хотите импортировать один из его модулей:

import py-json.modulename
1 голос
/ 10 апреля 2011

Вы можете использовать SimpleJSON . Поскольку вы используете Python 2.3, вы можете попробовать старую версию , поскольку последние утверждают, что они совместимы с Python 2.5.

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