5

我正在寻找一种将用 Python 编写的 Web 应用程序自动部署到服务器的方法。我想使用virtualenv为这个应用程序提供一个干净的环境。

但是,我想知道在部署到服务器时如何管理依赖项?

在开发中,我有一个virtualenv ,我在其中使用pip安装外部库,所以我正在寻找一种在生产中自动安装这些依赖项的方法?

感谢您的时间

4

1 回答 1

9

使用 pip 你可以创建一个需求文件:

$ pip freeze > requirements.txt

然后在服务器上安装所有这些你做的:

$ pip install -r requirements.txt

有了这个(如果服务器拥有构建您可能包含的二进制包所需的一切)一切都准备好了。

于 2010-07-09T09:16:02.883 回答