requirements for setting up the virtualenv