Как развернуть веб-приложение Python с зависимостями, используя virtualenv? - PullRequest
5 голосов
/ 09 июля 2010

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

Однако, Мне интересно, как управлять зависимостями при развертывании на сервере?

В процессе разработки у меня есть virtualenv , в который я устанавливаю внешние библиотеки, используя pip , поэтому я ищу способ автоматической установки этих зависимостей в рабочей среде?

Спасибо за ваше время

1 Ответ

9 голосов
/ 09 июля 2010

С помощью pip вы можете создать файл требований:

$ pip freeze > requirements.txt

Затем на сервере, чтобы установить все это, вы делаете:

$ pip install -r requirements.txt

И с этим (если сервер имеетвсе необходимое для сборки бинарных пакетов, которые вы могли бы включить) все готово.

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