Scott Freeze 轻松冻结Python需求
在使用Scott-Freeze进行Python依赖管理时,我们可以通过保留requirements.in
文件来定义未固定或松散固定的需求。然后,Scott-Freeze会将它们冻结为requirements.txt,便于测试和部署。
操作流程如下:
- 创建
requirements.in
文件,写入直接依赖需求,例如:
flask>0.9
- 使用Scott-Freeze将其冻结到
requirements.txt
中:
$ scott-freeze requirements.in > requirements.txt
- 生成的
requirements.txt
内容示例:
# Generated file. Please do not edit manually
# `requirements.in` contains direct dependencies (and may be >version instead
# of ==version)
# This file is a list of dependencies and _their_ dependencies, completely fr
这样操作便能将所有直接和间接依赖冻结到requirements.txt
中,确保部署时的稳定性。
下载地址
用户评论