I hadn't heard of PyEnv, it looks like a very capable tool.  But I would prefer that these instructions be a bit more agnostic.  Can we compromise on a statement about the possible choices (virtualenv, virtualenvwrapper, or PyEnv), and leave it to the reader to decide how they'd like to configure their Python?