title: Debugging Python Code, Visual Studio Code, Virtual Enviroments
body: <p>I have been trying to configure the debugger on vscode for debugging python code. Below is the launch.json config and following are the settings.json and externalTerminal (launch.json) config, respectively.</p>
  
  <p><a href="https://i.stack.imgur.com/Ia7rY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ia7rY.png" alt="Launch.json Python Config using integrated terminal"></a></p>
  
  <p><a href="https://i.stack.imgur.com/p96fL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/p96fL.png" alt="Settings.json"></a></p>
  
  <p>I have read through the documentation but I am afraid I am not able to understand it. From what I read on there, I need to set up my external terminal configuration as the integrated terminal isn't capable of accepting inputs(yet).</p>
  
  <p><a href="https://i.stack.imgur.com/VPNwr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/VPNwr.png" alt="Launch.json-External Terminal Config"></a></p>
  
  <p>I am using virtualenvs for my project and I have them in the path: usr/Projects/VirtualEnvs. All my venvs reside in there. I tried to set <code>"python.pythonPath": "/usr/Projects/VirtualEnvs/myVenv/bin/python3.6"</code> which doesn't seem to work. Could anyone help me out or at least point me in the right direction (would be a good learning experience)? Please let me know if my question isn't clear enough.</p>