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

时间:2018-01-30 15:20:43

标签: 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"

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

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

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

  

测试发现失败:

     

错误:spawn python ENOENT

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

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

1 个答案:

答案 0 :(得分:10)

VS Code的Python扩展尚未正式支持WSL。如果您希望按照我们的支持进度,请按Microsoft/vscode-python#67