2010-09-13 3 views
0

Я довольно хорошо разбираюсь в использовании терминала и администрировании сервера. Недавно я «унаследовал» приложение Twitter, и мне нужно установить библиотеку Python OAuth:Установка библиотек на сервере

http://dev.twitter.com/pages/oauth_libraries#python

К сожалению, я довольно много невежественный о том, как:

  1. скачать библиотеку для сервер
  2. установки библиотеки на сервере, так что я могу «импорт»

может кто-то пожалуйста погулять я через этот процесс? Или, дайте мне ресурсы, которые будут?

Спасибо!

ответ

0

Самое простое решение, вероятно, запустить «easy_install» как root с использованием того же питона, который запускает приложение (могут быть разные версии python). Вы, возможно, потребуется установить пакет, такие как первый, или скачать «Setuptools» и запустить easy_install-инсталлятора следующим образом:

# wget http://peak.telecommunity.com/dist/ez_setup.py 
# python ./ez_setup.py 

Но опять же, только сделать это, если у вас нет easy_install

0

«Лучший» способ сделать это зависит от того, как вы запускаете приложение (mod_python, cgi или wsgi). С WSGI лучшим способом было бы иметь отдельный virtualenv для каждого сайта, на котором вы устанавливаете вещи только для этого сайта. Таким образом, вы можете иметь разные версии одной и той же установленной библиотеки, что также является большим плюсом для разработки, но тем более для сайтов, где вы можете захотеть сохранить один веб-сайт в старой версии lib, а другой - в более новой версии.

Несколько ссылок, чтобы вы начали:

WSGI + virtualenv, virtualenv

Любой вопрос вы можете добавить комментарий.

Смежные вопросы