Установка библиотек на сервер - PullRequest
0 голосов
/ 13 сентября 2010

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

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

К сожалению, я не знаю, как:

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

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

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 13 сентября 2010

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

Несколько ссылок для начала:

WSGI + virtualenv , virtualenv

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

0 голосов
/ 13 сентября 2010

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

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

Но, повторяйте, только если у вас нет easy_install

...