title: Where should virtualenvs be created?
body: <p>I'm confused as to where I should put my virtualenvs.</p>
  
  <p>With my first django project, I created the project with the command</p>
  
  <pre><code>django-admin.py startproject djangoproject
  </code></pre>
  
  <p>I then cd'd into the djangoproject directory and ran the command</p>
  
  <pre><code>virtualenv env
  </code></pre>
  
  <p>which created the virtual environment directory at the same level as the inner <code>djangoproject</code> directory.</p>
  
  <p>Is this the wrong place in which to create the virtualenv for this particular project?</p>
  
  <p>I'm getting the impression that most people keep all their virtualenvs together in an entirely different directory, e.g. <code>~/virtualenvs</code>, and then use virtualenvwrapper to switch back and forth between them.</p>
  
  <p>Is there a correct way to do this?</p>