I had the same problem (albeit on ubuntu), a simple solution instead of doing pip install virtualenv , you precede the praise of " sudo ".
A small check shows the reason for this fix: 
pip install virtualenv tries to put the executable in /usr/local/bin so that it can be called from the command line, but it failed because only root has write permissions to this directory
an alternative is pip install --user virtualenv , here are a few further readings 1 , 2
watashiSHUN
source share