在 python 文件之外的 VS Code 中使用 Python 环境

Using Python environments in VS Code outside of python files

Python vscode 扩展允许我们 select venv 以及 python 解释器。 我似乎只在打开 .py 文件时才启动 Python 扩展名。所以在此之前,是不可能用它来切换env的。 我想创建一个 vscode 扩展,允许我对其他类型的文件执行相同的操作。 (因此无需打开 .py 文件) 这可能吗?应该怎么做?

非常感谢,

如果您阅读了 activationEvents 部分,https://github.com/microsoft/vscode-python/blob/main/package.json#L59 您就会知道很多事情都可以触发扩展加载,例如将某些文件添加到工作区,setup.py例如。

我正在寻找的是添加

"extensionDependencies": [
    "ms-python.python"
],

在我的分机package.json中