Working with virtualenvs using virtualenvwrapper
How to manage and use multiple virtualenv instances using virtualenvwrapper
virtualenvwrapper is a virtualenv wrapper that makes it easier to navigate and manage multiple envs. When you are working on different projects they all need their own virtualnenvs as they require different versions of the same dependencies if not more. To work with multiple envs the virtualenvwrapper comes in handy.
Instalation and configuration
The documentation covers all, but it's easy to install and use this application. Installation (in the system) is typical:
Of course the folder set under WORKON_HOME may be different than in that example. When this configuration is done you may start using the wrapper. To save the settings between reboots you can put it into your .bash_profile or .bashrc file (except mkdir).
How to use it
You create envs via the standard:
~/projects/my_django_app. You can also use builtin
cdprojectand few other helpers.