Отладка Python в VS Code в Windows - PullRequest
       42

Отладка Python в VS Code в Windows

0 голосов
/ 26 сентября 2018

У меня установлен VS Code на моей машине Windows с расширением PythonЯ также установил подсистему Windows для Linux (Ubuntu), поэтому у меня есть оболочка Bash.Я экспериментирую с комбинированием кода VS на Windows.В 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, отладчик запускается правильно.

Я больше привык к приглашению Bash, которое долгое время использовало Mac и Linux.Теперь, когда мне нужно использовать Windows, я пытался объединить VS Code на стороне Windows, чтобы использовать оболочку Bash Linux Subsystems.

Однако отладчик остановил меня.Есть ли способ исправить это?

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2018

Расширение Python для VS Code пока не поддерживает WSL .

...