С пустыми настройками рабочего пространства (settings.json
) я могу использовать классическую конфигурацию запуска python для отладки моего файла. Например:
{
"name": "Launch",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config:python.pythonPath}",
"program": "${workspaceRoot}/someFile.py",
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
}
Здорово. Пошаговый код работает отлично (osx python 2.7).
У меня создана виртуальная среда. Я побежал virtualenv <vname>
. Все мои исходные файлы находятся в каталоге <vname>
вместе с папками bin, lib и т. Д., Созданными virtualenv.
Теперь я установил "python.pythonPath": "${workspaceRoot}/bin/python"
в своих настройках VSCode (VSCode v1.16.0). Python выполняется, но точки отладки не учитываются.
Что я сделал не так? Спасибо!