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

VSCode无法正确选择指定Python解释器的问题该如何解决?

解决方案

1. 调整系统环境变量优先级

Windows默认将应用执行别名路径排在环境变量前列,导致你手动添加的Python解释器路径不生效:

  • 打开系统环境变量编辑面板,选中Path变量点击「编辑」
  • 找到你添加的目标Python解释器根目录、以及对应Scripts目录的两个路径,将其移动到所有路径的最顶端,至少要排在%USERPROFILE%\AppData\Local\Microsoft\WindowsApps路径之前
  • 保存修改后,重启所有已打开的终端、VSCode窗口让配置生效

2. 关闭Windows自带Python安装别名

系统默认开启了Python应用安装别名,会拦截python命令跳转商店:

  • 打开Windows设置,搜索「管理应用执行别名」进入对应页面
  • 找到python.exe和python3.exe两个选项,将后方的开关全部关闭

3. 确认VSCode终端自动激活配置

VSCode选择解释器后需要开启终端自动激活才会生效:

  • 打开VSCode设置,搜索python.terminal.activateEnvironment,勾选该选项
  • 删掉当前已打开的所有VSCode内置终端,重新打开新终端即可生效

4. 验证配置

在新终端中执行以下命令确认生效:

  • 查看Python版本:python --version,确认输出为目标解释器的版本号
  • 查看Python路径:cmd执行where python、PowerShell执行Get-Command python,确认返回的第一条路径为你指定的目标解释器路径

注意:如果目标解释器是虚拟环境内的版本,无需手动添加到系统环境变量,只要VSCode选对路径并开启自动激活,终端打开时会自动加载对应环境,优先级高于系统全局Python。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:09:01