You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Python脚本时遭遇Unable to move the cache access is denied(0x5)错误求助

解决VS Code运行Python脚本时的缓存权限错误(0x5 拒绝访问)

问题描述

运行仅打印hello的简单Python脚本时反复报错,此前可在Shell中正常运行。执行pip cache purge后问题出现,已尝试删除缓存、重装VS Code,无效。

错误日志:

[13568:1130/110807.054:ERROR:cache_util_win.cc(20)] Unable to move the cache: AccÞs refusÚ. (0x5)
[13568:1130/110807.054:ERROR:cache_util.cc(145)] Unable to move cache folder C:\Users\*****\AppData\Roaming\Code\Cache\Cache_Data to C:\Users\*****\AppData\Roaming\Code\Cache\old_Cache_Data_000
[13568:1130/110807.054:ERROR:disk_cache.cc(196)] Unable to create cache

解决方案

错误核心是VS Code的Chromium缓存目录权限不足或被进程占用,和Python脚本本身无关,尝试以下步骤:

  • 彻底关闭VS Code:打开任务管理器,结束所有Code.exe及相关后台进程
  • 手动清理VS Code缓存:
    1. 删除目录C:\Users\你的用户名\AppData\Roaming\Code\Cache
    2. 同时清理本地缓存:C:\Users\你的用户名\AppData\Local\Code\Cache
  • 修复目录权限:
    右键VS Code缓存所在的Cache文件夹 → 属性 → 安全选项卡 → 确保当前登录用户拥有「完全控制」权限,若没有则添加权限并应用
  • 重置VS Code用户数据(可选,注意备份配置):
    删除C:\Users\你的用户名\AppData\Roaming\Code\User目录,重启VS Code后会自动生成新的用户配置
  • 以管理员身份运行VS Code:右键VS Code图标 → 以管理员身份运行,再尝试执行脚本
  • 重建pip缓存(若怀疑pip操作影响):
    1. 运行pip cache dir获取pip缓存路径
    2. 删除该路径下的所有内容
    3. 执行pip install --upgrade pip重建缓存

内容的提问来源于stack exchange,提问作者RubTest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 08:40:24