vscode 从子目录激活主目录中的虚拟环境

vscode activating virtual environment in home directory from a subdirectory

我在 vscode 中使用 ssh 远程连接到服务器。

在我的主目录中,我有两个 "folders",py3,一个虚拟环境和 project1

当我连接到主目录时,我可以毫无问题地激活 py3。但是当我直接连接到 project1 文件夹时,我无法在 vscode.

的虚拟环境列表中看到 py3

如何从子文件夹中激活它?

我的问题不是关于终端,而是如何从 vscode 资源管理器中这样做。

您需要告诉 VS Code 在哪里寻找不在您的工作区中的虚拟环境(因此它可以检测到 py3)。您可以通过 "python.pythonPath" 设置直接指定环境,也可以将您的主目录放在 "python.venvPath" 设置中。查看 documentation on environments 以了解扩展在何处查找环境的详细信息。