我在我的 Windows 机器上安装了带有 Python 扩展的 VS Code。我还为 Linux (Ubuntu) 安装了 Windows 子系统,因此我可以使用 Bash shell。我正在尝试在 Windows 上结合 VS Code。在 VS Code 中,我将默认终端设置为 Bash (WSL.exe)。代码非常简单,用于测试:msg = "Hello World"pring(msg)我在第二行设置了我的断点,以便我可以看到代码执行。但是,当我启动调试器时,调试器不起作用。这是终端中的输出:bruparel@WIN-XPI7AFTJ1F:/mnt/c/Users/bharat.c.ruparel/py_work$ cd c:\Users\bharat.c.ruparel\py_work && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && set "PYTHONPATH=c:\Users\bharat.c.ruparel\.vscode\extensions\ms-python.python-2018.8.0\pythonFiles\experimental\ptvsd" && C:\Users\bharat.c.ruparel\AppData\Local\Continuum\anaconda3\python.exe -m ptvsd --host localhost --port 58124 c:\Users\bharat.c.ruparel\py_work\hello_world.py "-bash: cd: c:Usersbharat.c.ruparelpy_work: No such file or directory正如您在上面看到的,Bash 在连接路径时遇到了麻烦。当我将默认终端切换到 PowerShell 或 DOS 时,调试器会正确启动。我比较习惯使用 Mac 和 Linux 很长时间的 Bash 提示符。现在我必须使用 Windows,我试图在 Windows 端结合 VS Code 来使用 Linux 子系统的 Bash shell。然而,调试器阻止了我。有没有办法解决这个问题?
添加回答
举报
0/150
提交
取消