步骤 1️⃣:重新生成实际需要的依赖列表

1
2
pip install pipreqs
pipreqs ./ --force --ignore .venv

这会在当前目录生成一个基于实际代码 import 的 requirements.txt,只包含用到的包。

步骤 2️⃣:创建新虚拟环境并重新安装依赖(干净)

1
2
3
python -m venv clean_env
source clean_env/bin/activate
pip install -r requirements.txt

这样只保留用到的依赖,未使用的自然就被删除了。