virtualenv is a tool to create isolated Python environments.

Requires pysetuptools.