I like this. I've used both virtualenvwrapper and pew before, but they both have lots of features I don't use. Using this plus some small shell functions like the below to create, list and delete virtualenvs is enough for me. function mkvirtualenv { virtualenv "$HOME/.virtualenvs/$1" if [ $# -eq 2 ]; then vex "$1" pip install -r "$2" fi } function lsvirtualenv { ls "$HOME/.virtualenvs" } function rmvirtualenv { rm -r…
Probably good to do some error checking on the arguments to mkvirtualenv and rmvirtualenv (sleepily hitting enter too early, etc.)