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
相关产品推荐
相关产品推荐

