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

导入requests时触发PermissionError(WinError32)问题求解

解决Windows 11下Python 3.10导入requests时的WinError 32错误

以下是几种可行的解决方法:

  • 终止占用临时文件的进程
    打开任务管理器(Ctrl+Shift+Esc),切换到「详细信息」标签,排查并结束可能占用该临时文件的进程——比如残留的Python进程、杀毒软件后台进程,甚至是正在浏览临时文件夹的文件管理器进程。结束后重新运行代码测试。

  • 清理Python临时文件
    手动定位到C:\Users\[你的用户名]\AppData\Local\Temp目录,删除所有Python相关的临时文件(包括报错里的tmp2o4693yn)。如果删除失败,先结束对应的占用进程再操作。
    也可以用命令行快速清理:

    del /f /q C:\Users\[你的用户名]\AppData\Local\Temp\tmp*
    
  • 重新安装requests包(跳过缓存)
    先卸载现有requests:

    pip uninstall -y requests
    

    然后不带缓存重新安装:

    pip install --no-cache-dir requests
    

    跳过缓存能避免旧缓存文件导致的占用问题。

  • 排查杀毒软件干扰
    部分杀毒软件的实时扫描会锁定Python的临时文件,导致无法访问。可以暂时关闭实时防护功能,再尝试导入requests。如果问题解决,将Python的临时文件夹、requests包安装目录(一般在Lib\site-packages下)添加到杀毒软件白名单。

  • 重启系统
    若上述方法都无效,直接重启Windows系统——这能强制释放所有被占用的文件资源,之后再运行代码测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 20:40:26