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

VS Code如何获取当前选中的Python路径?python.pythonPath废弃后替代方案是什么

替代已废弃python.pythonPath的方案

python.pythonPath配置项废弃后,官方指定的替代方案是在tasks.json中使用命令变量 ${command:python.interpreterPath},该变量会自动读取当前工作区选中的Python解释器路径,无需填写显式完整路径,可直接在任务命令中调用。
参考tasks.json配置示例:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "运行当前Python文件",
            "type": "shell",
            "command": "${command:python.interpreterPath} ${file}",
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

该变量同时兼容tasks.json和launch.json两类配置文件。

常用的VS Code Python相关配置变量
  • ${command:python.interpreterPath}:核心替代变量,返回当前工作区选中的Python解释器完整路径
  • ${pythonPath}:旧版兼容变量,功能与上面的命令变量一致,仅用于兼容存量配置,不推荐新配置使用
  • ${file}:当前处于激活状态的文件的完整路径,常用于直接运行当前打开的Python脚本
  • ${fileDirname}:当前激活文件所在文件夹的完整路径
  • ${workspaceFolder}:当前打开的工作区根目录的完整路径
  • ${env:环境变量名}:读取系统或工作区配置的环境变量,例如读取PYTHONPATH可写为 ${env:PYTHONPATH}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 19:24:03