【发布时间】:2025-12-01 14:20:03
【问题描述】:
在纯 Ubuntu 上,如果我从命令行使用 code ./ 启动 VS Code,VS Code 将使用已激活的 python 虚拟环境作为当前开发环境。
在 Windows 10 上,我使用 zsh 在 hyper.js 终端中使用 Ubuntu 设置 WSL。当我以类似的方式启动 VS Code 并激活虚拟环境时,这不起作用,因为 VS Code 在 Windows 环境中运行。
有没有办法让 VS Code 识别并使用激活的虚拟环境?如果没有,是否有另一种方法可以让 Windows 上的 Visual Studio Code 使用在 Ubuntu for Windows 中配置的虚拟环境?
【问题讨论】:
-
目前尚不清楚 python/venvs 与此有什么关系。让
code执行应该可以工作,只要安装了 vscode 并且在您的路径上,这是与虚拟环境不同的问题。 -
我在我的解释中看到了模糊性。事实上,我的重点是如何在 Visual Studio Code 中使用在 Windows 上的 Ubuntu 中配置的 python 虚拟环境。我会改写这个问题。
标签: python visual-studio-code windows-10 virtual-environment