This affects me too. Regrettably some of us still need to use and develop systems based on legacy python versions, having virtualenv working with old python versions is important.
Problem might be related to the fact that virtualenv command now uses python3 by default. which virtualenv /usr/bin/virtualenv cat /usr/bin/virtualenv #! /usr/bin/python3 # EASY-INSTALL-ENTRY-SCRIPT: 'virtualenv==1.11.6','console_scripts','virtualenv' __requires__ = 'virtualenv==1.11.6' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( load_entry_point('virtualenv==1.11.6', 'console_scripts', 'virtualenv')() ) JB