清除缓存,释放C盘
2026/5/23 21:11:07 网站建设 项目流程

清除缓存,释放C盘

    • 罪魁祸首
    • 清除缓存
    • 一劳永逸
    • 检查缓存位置

罪魁祸首

安装torch的时候,发现C盘满了,磁盘空间不足,清了一下uv的缓存,清出了55G。

Resolved13packagesin7.93s × Failed to download`torch==2.7.1+cu118`├─▶ Failed to extract archive: torch-2.7.1+cu118-cp312-cp312-win_amd64.whl ├─▶ I/O operation failed during extraction ╰─▶ failed to flushfile`C:\Users\Admin\AppData\Local\uv\cache\.tmpoqNxs9\torch/lib/cufft64_10.dll`:磁盘空间不足。(os error112)

清除缓存

打开 CMD 或 终端,分别执行:

  1. 清空 pip 旧缓存
pip cache purge
  1. 清空 uv 旧缓存
uv cache clean
  1. 清空 conda 旧缓存
conda clean-a

经常使用Python,执行完一般能清 5GB~30GB C 盘空间。

一劳永逸

如果缓存非要占用,那就自己选择个地方给它去占

方法:环境变量(永久生效)
Win + R→ 输入sysdm.cpl→ 高级 → 环境变量

  1. 全局设置 PIP 缓存
    在 用户变量 里新建:
变量名:PIP_CACHE_DIR 变量值:D:\.cache\pip

以后所有 pip install 缓存都会放在 D 盘,不占 C 盘。

  1. 全局设置 UV 缓存

同样在 用户变量 新建:

变量名:UV_CACHE_DIR 变量值:D:\.cache\uv

uv 所有缓存、包、环境都不会再占 C 盘。

  1. 全局设置Conda / Miniconda 缓存

Conda 有两个缓存:

1. pkgs 缓存(下载的包) 2. 环境安装缓存
  • 设置 pkgs 缓存(最占空间)

用户变量新建:

变量名:CONDA_PKGS_DIRS 变量值:D:\.cache\pkgs

  • 设置 conda 根缓存

用户变量新建:

变量名:CONDA_CACHE_DIR 变量值:D:\.cache\conda

检查缓存位置

检查是否设置成功(验证命令)

  1. 查看 pip 缓存位置
pip cachedir

应显示:D:\.cache\pip

  1. 查看 uv 缓存位置
uv cachedir

应显示:D:\.cache\uv

  1. 查看 conda 缓存位置
conda info

找到package cache: 一行,看是否指向 D 盘。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询