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

时间:2019-01-01 11:39:00

标签: python visual-studio-code vscode-settings vscode-extensions

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

我的猜测是它是通过python.pythonPath完成的,但是我似乎无法使其正常工作。如果我直接在扩展名js中使用它,则会崩溃。我也尝试过:

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

1 个答案:

答案 0 :(得分:1)

python.pythonPath是一个设置,因此您可以使用VSCode的通用设置API来做到这一点(而不必依赖Python扩展来专门为此暴露一个API):

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