在 VS Code API 中,如何获取 Python 环境路径?

In VS Code API, how can one get the Python environment path?

在 VSCode 编辑器中实现要与 Python 文件一起使用的 Visual Studio 扩展时,如何以编程方式获取当前所选 Python 环境的路径?

我猜它是用 python.pythonPath 完成的,但我似乎无法让它工作。如果我直接在扩展 js 中使用它,它就会崩溃。我也试过:

let python = vscode.extensions.getExtension('python');
python.pythonPath

python.pythonPath 是一个 设置 ,因此您可以使用 VSCode 的通用设置 API(而不必依赖在 Python 扩展上公开了一个 API 专门为此):

vscode.workspace.getConfiguration("python").get("pythonPath")