在Visual Studio Code中配置Python Path,venv在Windows上运行



我在bash中为Windows(Ubuntu(和VS Code(Windows(设置了一个虚拟环境。Python 项目在 bash 的 venv 中运行良好,但我现在想通过可视化代码调试它。

我正在尝试在settings.json中设置python.pythonPath,如下所示

{
    "python.pythonPath": "C:\repos\myrepo\venv\bin\python"
}

返回的错误是"请验证路径...">

请注意,通过 bash for Windows,文件系统可以通过/mnt/c/访问。

至于 Python 的自动检测,它只列出了安装在 Windows 文件系统上的 python.exe(这对我来说没有用(。

https://code.visualstudio.com/docs/python/environments 解释说,这样做应该足够了,但似乎不起作用。

它不起作用,因为从版本 0.8.0 开始,扩展尚未正式支持 WSL。请参阅 https://github.com/Microsoft/vscode-python/issues/67 以对问题进行投票并跟踪问题,以检测基于 WSL 的虚拟环境。

最新更新