Я работаю над проектом python3, используя vscode и virtualEnv.
При отладке без virtualenv, vscode работает номинально с этой конфигурацией и ломается при ... ну, точки прерывания:
# main.py
def test(arg1, arg2):
return arg1 + arg2
if __name__ == '__main__':
test(1, 2)
# launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}"
}
]}
И интерпретатор пути Python установлен на /usr/bin/python3.6
Но с "pythonPath": "${workspaceFolder}/bin/python3.6"
в launch.json
(и пути питона, установленном в то же местоположение virtualenv), точки разрыва просто пропускаются.
Я что-то пропустил?