title: How to setup PyCharm to use virtualenv in Vagrant/VirtualBox remote interpreter configuration?
body: <p>PyCharm running under Windows.</p>
  
  <p>Ubuntu 14.04 LTS VM hosted under VirtualBox.</p>
  
  <p>Setting up PyCharm to use Vagrant to launch said VM and use the remote Python interpreter works as advertised.  However, this also happens to be the interpreter and packages used by Ubuntu.</p>
  
  <p>How would one modify this setup to use one or more virtualenvs on the VM?  The idea being that each project could very well have radically different requirements and they should be isolated from each other and the system through virtualenv.</p>
  
  <p>Would this require using Apache VirtualHost to setup separate projects?  Any docs on doing that for Python and/or Python/Django projects?</p>