
uv和conda两部分清理 uv 缓存清理命令基础清理命令命令说明安全级别uv cache clean清空所有缓存✅ 安全uv cache clean package清空特定包的缓存如uv cache clean torch✅ 安全uv cache prune智能清理只删除未被任何项目引用的缓存✅ 最安全查看缓存信息命令说明uv cache dir查看缓存目录位置uv cache --help查看缓存命令帮助 uv 清理笔记# 1. 查看缓存位置uv cachedir# 2. 查看缓存大小手动查看文件夹属性# Windows: %LOCALAPPDATA%\uv\cache# Linux/Mac: ~/.cache/uv# 3. 安全清理推荐uv cache prune# 4. 完全清理uv cache clean# 5. 清理特定包uv cache clean torch uv 更改缓存位置# 设置环境变量临时# Windows (PowerShell)$env:UV_CACHE_DIRD:\uv_cache# Linux/MacexportUV_CACHE_DIR/path/to/new/cache# 永久设置添加到系统环境变量或 ~/.bashrc Conda 缓存清理命令基础清理命令命令说明安全级别conda clean -t删除下载的压缩包.conda/.tar.bz2✅ 最安全conda clean -p删除未被任何环境引用的包✅ 安全conda clean -i删除索引缓存✅ 安全conda clean -a删除所有缓存包括被引用的⚠️ 谨慎conda clean -pt组合删除包 压缩包✅ 安全查看缓存信息命令说明conda info查看缓存目录位置和大小conda env list查看所有环境conda clean --dry-run预览将要删除的内容 Conda 清理笔记# 1. 查看缓存信息conda info# 2. 预览将要删除的内容不实际删除conda clean-p--dry-run# 3. 安全清理删除压缩包推荐首选conda clean-t# 4. 安全清理删除未使用的包conda clean-p# 5. 组合清理推荐日常使用conda clean-pt# 6. 完全清理慎用会删除所有缓存conda clean-a# 7. 清理索引缓存conda clean-i️ 删除 Conda 环境# 1. 查看所有环境condaenvlist# 2. 删除指定环境conda remove-nenv_name--all# 3. 或者condaenvremove-nenv_name# 示例删除 torch_envconda remove-ntorch_env--all Conda 更改缓存位置# 编辑 .condarc 文件# Windows: C:\Users\用户名\.condarc# Linux/Mac: ~/.condarcpkgs_dirs:-D:\conda_cache# 新缓存位置envs_dirs:-D:\conda_envs# 新环境位置 命令速查对比表操作uvconda查看缓存位置uv cache dirconda info清理压缩包uv cache cleanconda clean -t清理未使用包uv cache pruneconda clean -p完全清理uv cache cleanconda clean -a清理特定包uv cache clean pkg手动删除预览清理❌ 无conda clean -p --dry-run更改缓存位置UV_CACHE_DIR环境变量.condarc中的pkgs_dirs 日常维护建议每月执行一次# uv 安全清理uv cache prune# conda 安全清理conda clean-pt磁盘空间紧张时# 1. 先清理压缩包conda clean-tuv cache clean# 2. 再清理未使用的包conda clean-puv cache prune# 3. 如果还不行检查并删除不需要的环境condaenvlist conda remove-nold_env--allconda clean-p⚠️ 重要提醒conda clean -p不会删除正在使用的包安全可靠uv cache prune只删除未被引用的缓存安全可靠不要手动删除pkgs或cache文件夹可能导致环境损坏清理后如果创建新环境Conda/uv 会自动重新下载需要的包