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

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

提问人:blipblop 提问时间:1/1/2019 最后编辑:Gama11blipblop 更新时间:1/1/2019 访问量:217

问:

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

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

let python = vscode.extensions.getExtension('python');
python.pythonPath
python visual-studio-code vscode-extensions

评论


答:

1赞 Gama11 1/1/2019 #1

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

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

评论

0赞 blipblop 1/2/2019
非常感谢,这正是我想要的。不知道我必须获取配置,然后分别获取变量。