删环境前先导记录:环境是三层不是一整块
跑不通的 venv 删掉时,删的不只是依赖(torch 一个 4.2 GB),还有「它为什么跑不通」的证据。环境其实三层:依赖层(site-packages,空间大头,可删)、配置层(pyvenv.cfg / pip 配置 / 环境变量,不到 1 KB)、记录层(安装日志 / 报错原文 / 版本快照,几百字节)。删整块=结果、原因、证据一起没了。
Python环境venv排障磁盘空间环境管理这条适用于
- 准备删除一个环境(删除不可逆)
- 愿意先导出记录再删
版本指纹
导出目录约定 D:\models\_env_records(本机约定);方法跨环境通用
具体做法
环境三层:依赖层(site-packages;本机 torch 单包 4.2 GB,ComfyUI site-packages 约 5.2 GB)、配置层(pyvenv.cfg 不足 1 KB)、记录层(报错原文几百字节)。删整块=用 4 GB 的收益换掉几 KB 里保存的全部诊断信息。
失效边界
删除不可逆,务必先导出记录;清理前确认无正在运行的任务依赖该环境。导出目录建议与模型同盘(本机约定 D:\models\_env_records),提醒自己它是资产不是垃圾。
删除不可逆,务必先导出记录;清理前确认无正在运行的任务依赖该环境。导出目录建议与模型同盘(本机约定 D:\models\_env_records),提醒自己它是资产不是垃圾。