title: Virtualenv installing modules with multiple Python versions
body: <p>I am trying to start a Python 3.6 project by creating a virtualenv to keep the dependencies. I currently have both Python 2.7 and 3.6 installed on my machine, as I have been coding in 2.7 up until now and I wish to try out 3.6. I am running into a problem with the different versions of Python not detecting modules I am installing inside the virtualenv. </p>
  
  <p>For example, I create a virtualenv with the command: <code>virtualenv venv</code></p>
  
  <p>I then activate the virtualenv and install Django with the command: <code>pip install django</code></p>
  
  <p>My problems arise when I activate either Python 2.7 or 3.6 with the commands
  <code>py -2</code> or <code>py -3</code>, neither of the interactive shells detect Django as being installed.</p>
  
  <p>Django is only detected when I run the <code>python</code> command, which defaults to 2.7 when I want to use 3.6. Does anyone know a possible fix for this so I can get my virtualenv working correctly? Thanks! If it matters at all I am on a machine running Windows 7.</p>