我有一个简单的烧瓶应用程序,我使用 virtualenv 来管理我的依赖项。但是,我想分离我的依赖项。对于测试,我使用Flask-Testing,但这是我不想包含在我的生产环境中的依赖项。
如何分离我的依赖项,以便我有单独的开发和生产依赖项?
requirements.txt对于不同的环境,您可以拥有多个文件。例如。requirements_dev.txt, requirements_prod.txt...
这些文件会有不同的固定(也有版本)包。它们可以通过手动 pip 安装包然后通过管道将输出pip freeze传输到文件来生成。