I work with differents python projects and I usually create a vagrant VM to work on them.
This script is an attempt to easy the process of starting a new environment.
On Vagrantfile, put this section:
config.vm.provision "shell" do |sh|
sh.path = "https://gist.github.com/Fedalto/7271762/raw/setup_virtualenv.sh"
end