?

Log in

No account? Create an account

May 21st, 2019

1. Есть какая-то неясность с python 2 vs python 3. Я помню, что применял какую-то магию, но какую - уже забыл.

mkdir foo

cd foo

virtualenv venv

source venv/bin/activate

$ (venv) pip install какие-то пакеты

В новом терминале (не изнутри venv)

cd foo

code .

Python: Select Interpreter - выбираем интерпретатор из venv

Main menu/Debug/Open configurations

и там:

{ "name": "Дебажить"б
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/the-program.py",
"justMyCode": false,
"args": ["arg1", "arg2"],
"console": "integratedTerminal"
}

Теперь должна работать отладка, в т.ч. брекпойнты в пакетах.