I\'ve installed virtualenv via pip and get this error after creating a new environment:
virtualenv
pip
selenium:~ auser$ virtualenv new New pyt
I had this same issue, and I can confirm that the problem was with an outdated virtualenv.py file.
virtualenv.py
It was not necessary to do a whole install --upgrade.
Replacing the virtualenv.py file with the most recent version sufficed.