Отладчик не останавливается на точках останова в VS Code для Python - PullRequest
0 голосов
/ 27 июня 2019

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

Я использую VS Code на ПК с Windows 10 с Python 3.7.3 и установленным расширением Python. Я следовал приведенным здесь инструкциям (https://code.visualstudio.com/docs/python/python-tutorial), чтобы создать тестовую папку с именем 'hello' в C: \ python_work \ hello и создать программу с именем 'hello.py' внутри этой папки. Hello.py показан ниже. I попытался использовать отладчик, нажав зеленую стрелку и клавишу F5, но ни один из них, по-видимому, не работал должным образом. Мой файл launch.json также показан ниже.

hello.py:

msg = "Hello World!"
print(msg) # Breakpoint

launch.json:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "stopOnEntry": true
        },
    ]
}

Я ожидал, что нижняя строка станет оранжевой, а программа остановится на второй строке, что позволит мне изучить локальные и глобальные переменные на панели предварительного просмотра. Вместо этого нижняя строка оставалась оранжевой в течение 1/2 секунды, пока программа работала так, как будто я нажал «Запустить файл Python в терминале», не останавливаясь на точке останова. Пожалуйста, помогите!

...