title: Python (Windows Server) Virtualenv not recognizing Django is installed
body: <p>My virtual environment refuses to recognize my install of Django (strangely)</p>
  
  <p>I'm on Windows Server, installed Python 3.7 to a directory (<code>C:\Python37</code>) which I have <code>C:\Python37;C:\Python37\Scripts</code> in my windows Path so when using Powershell or GitBash I can use the <code>python</code> command.</p>
  
  <p>if I run <code>where python</code> it shows the default install</p>
  
  <p>I CD into my django project directory and run:
  <code>python virtualenv venv</code> and the venv directory is created</p>
  
  <p>Then I run <code>source venv/Scripts/activate</code> and it activates appropriately.</p>
  
  <p>When I run <code>where python</code> it shows the exe inside the <code>venv</code> directory - which is expected and appropriate.</p>
  
  <p>I run <code>pip install -r requirements.txt</code> and all my requirements install appropriately. I confirm they are installed with <code>pip freeze</code> (all installed correctly)</p>
  
  <p>Once I do that I go to run <code>python manage.py collectstatic</code> (no migrations are required in this particular instance) I get an error message that Django isn't installed.</p>
  
  <p>To check this, with my virtualenv still activated I enter the shell (<code>python</code>)</p>
  
  <p>If I do <code>import django</code> it also says Django is not installed.</p>
  
  <p>I cannot figure out what's happening here - the python version appears to be correct, the correct virtualenv is activated - but it's still not seeing the properly installed Django installation.</p>
  
  <p>Thoughts? Ideas?</p>