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

VS Code执行“在终端运行Python文件”时提示python.exe权限被拒

问题原因分析

针对你遇到的VS Code终端运行Python文件提示“Access is denied”,但交互式窗口和CMD可正常运行的问题,可能的原因如下:

  • VS Code运行权限不足:若VS Code未以管理员权限启动,其终端进程可能无法获取Python安装目录下python.exe的执行权限。尽管CMD能正常调用,但VS Code的进程上下文权限受限,导致触发拒绝访问错误。
  • VS Code Python插件的解释器路径配置异常:Python插件可能未正确解析Python的完整安装路径,或配置的解释器路径存在格式错误(比如路径包含未转义的特殊字符),导致终端执行时调用了错误的路径,进而触发权限问题。
  • 杀毒软件拦截:Windows Defender或第三方杀毒软件可能将VS Code调用Python的行为判定为风险操作,拦截了python.exe的运行。而CMD和交互式窗口的调用方式不在拦截规则内,因此不受影响。
  • VS Code默认终端(PowerShell)的权限限制:PowerShell的执行策略或权限设置与CMD不同,比如当前PowerShell处于Restricted模式,或对脚本/可执行文件的执行有额外限制,导致无法运行python.exe。
  • 微软商店版VS Code的沙箱限制:若你安装的是微软商店版本的VS Code,其沙箱机制会限制对本地文件系统的访问,可能无法正常调用非商店安装的Python解释器,而CMD和交互式窗口不受沙箱约束。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 11:14:59