VS Code debugger не останавливается в точках останова

#python #python-3.x #visual-studio-code #vscode-settings #vscode-debugger

#python #python-3.x #visual-studio-code #vscode-debugger

Вопрос:

Я только начал использовать VS Code. Я использую python и столкнулся с некоторыми проблемами, когда дело доходит до отладки.

Я читал другие темы, но моя ситуация немного отличается. Отладка работает отлично, если у меня есть какое-нибудь простое тестовое приложение, хотя в настоящее время я работаю с последовательной связью, поэтому импортирую последовательную библиотеку.

Отладчик не остановится ни на одной из точек останова.

запустите настройки отладчика.json

     {
        "name": "Python: Terminal (integrated)",
        "type": "python",
        "program": "${file}",
        "request": "launch",
        "logToFile": true,
        "console": "integratedTerminal"
    },
  

код, который можно отлаживать

    import math

   print("hello")

   i = 5 *breakpoint*

   print(5)
  

код, в котором отладчик не останавливается в точках останова

   import serial
  import io     *breakpoint*

  ser = serial.Serial(  
     port='COM10',
     baudrate=2400,
     parity=serial.PARITY_EVEN,
     stopbits=serial.STOPBITS_ONE,
     bytesize=serial.SEVENBITS
     )

     print("test") *breakpoint*

     ser.write(b'D Hallo rn')
     print(f'command: {command}, text: {text}')5
     ser.close()  

     print(5)
  

Отладочный проект тот же, и отладчик не пишет что-то другое при его выполнении. Я установил Code Runner и расширения Python.

Что может быть возможной причиной проблемы и что может ее устранить?

Комментарии:

1. Вы указали два местоположения точек останова; код не останавливается ни на одной из них? В любом случае, я бы зарегистрировал ошибку в github.com/microsoft/ptvsd .

2. Действительно, подойдет. Спасибо за ваш реплей.