在VSCode编辑器中实现与Python文件一起使用的Visual Studio扩展时,如何以编程方式获取当前所选Python环境的路径?
我的猜测是它是通过python.pythonPath
完成的,但是我似乎无法使其正常工作。如果我直接在扩展名js
中使用它,则会崩溃。我也尝试过:
let python = vscode.extensions.getExtension('python');
python.pythonPath
答案 0 :(得分:1)
python.pythonPath
是一个设置,因此您可以使用VSCode的通用设置API来做到这一点(而不必依赖Python扩展来专门为此暴露一个API):
vscode.workspace.getConfiguration("python").get("pythonPath")