Environment data
- VS Code version: 1.21.1
- Extension version (available under the Extensions sidebar): 2018.3.1
- OS and version: MacOS 10.13.4
- Python version (& distribution if applicable, e.g. Anaconda): 3.6.4
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
- Relevant/affected Python packages and their versions: None
Actual behavior
All breakpoints are ignored when debugging Python from inside a venv.
Expected behavior
Breakpoints are not ignored.
Steps to reproduce:
Using:
import sys
print(sys.version)
print(sys.executable)
Put a breakpoint on line 2
Logs
Output for Python in the Output pane
Output from Console under the Developer Tools panel
3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
/Users/chris/Code/Python/np/bin/python
Configuration Files
launch.json
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"pythonPath": "/Users/chris/Code/np/bin/python",
"program": "${file}"
}
settings.json
{
"python.pythonPath":"/Users/chris/Code/np/bin/python",
"python.autoComplete.addBrackets": true
}
Notes
When I run the same code using the system installation the debugger works fine.
The issue also only persists when the type is set to python and not when it is set to pythonExperimental.
Environment data
Actual behavior
All breakpoints are ignored when debugging Python from inside a
venv.Expected behavior
Breakpoints are not ignored.
Steps to reproduce:
Using:
Put a breakpoint on line 2
Logs
Output for
Pythonin theOutputpaneOutput from
Consoleunder theDeveloper ToolspanelConfiguration Files
launch.jsonsettings.jsonNotes
When I run the same code using the system installation the debugger works fine.
The issue also only persists when the
typeis set topythonand not when it is set topythonExperimental.