1

在纯 Ubuntu 上,如果我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 中配置的虚拟环境?

4

1 回答 1

0

我刚刚检查了我在 Windows 10 上安装的 WSL,它工作正常:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\me> wsl
me@me:/mnt/c/Users/me$ which code
/mnt/c/Program Files/Microsoft VS Code/bin/code
me@me:/mnt/c/Users/me$ code

如有必要,您可以使用完整路径——并将其设置为 shell 变量——直接执行。

于 2018-01-29T22:38:28.030 回答