Как развернуть веб-приложение Python с зависимостями с помощью virtualenv?

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

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

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

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

5
задан damienfir 27 July 2010 в 12:59
поделиться

1 ответ

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

$ pip freeze > requirements.txt

Затем в сервере для установки всего этого вы делаете:

$ pip install -r requirements.txt

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

9
ответ дан 14 December 2019 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: