Python 最小化 Requirements

建议点击 查看原文 查看最新内容。

原文链接: https://typonotes.com/posts/2024/11/21/python-minimum-requirements/

使用 pip freeze 会把当前环境中的所有依赖包都放到 requirements.txt 中。

使用 pigar 最小化 Requirements

安装

1
pip install pigar

生成

1
pigar generate

使用 pipreqs 最小化 Requirements

安装

1
pip install pipreqs

生成

1
2
3
4
5
6
# 强制覆盖 requiremetns.txt
pipreqs --encoding utf-8 --ignore .venv --force 

# 输出到 os.stdout

pipreqs --encoding utf-8 --ignore .venv --print