One of the best things which happened to the developer in me is pyenv. It allows you to create several virtual environments on the same machine by usage of different python versions in a very comfortable way.
https://github.com/yyuu/pyenv-virtualenv
BIG FAT MERCI and respect to Yuu Yamashita San