为什么Visual Studio Code不能识别我的WSL bash python?

uri*_*rig 7 python bash visual-studio-code windows-subsystem-for-linux

我在Windows 10上运行Visual Studio Code,WSL bash作为其终端:

"terminal.integrated.shell.windows": "C:/Windows/sysnative/bash.exe"
Run Code Online (Sandbox Code Playgroud)

在WSL bash中,我安装了python(v2.7)和python3(v3.6).

我已经为VS Code安装了Python扩展.不幸的是,VS Code无法识别WSL bash中的任何一个版本的Python.

例如,当我尝试发现测试时,我在Python测试日志输出窗口中收到以下错误:

测试发现失败:

错误:spawn python ENOENT

如何配置VS代码以使用Python表单WSL bash?

注意:我很确定我需要"python.pythonPath"在VS Code的用户设置文件中的密钥中配置Python的路径.我不确定将哪条路径作为价值.

Bre*_*non 11

VS Code的Python扩展还没有正式支持WSL.如果您希望按照我们的支持进度,请按照Microsoft/vscode-python#67进行操作.