Не знаю, поможет ли это будущим поисковикам, но установка pip сработала после того, как я закончил модифицировать и восстанавливать Visual Studio Community и инструменты сборки Visual Studio.
У меня были их изменения из установщика Visual Studio в фоновом режиме, удалив ненужные пакеты. Тем временем я запустил вышеупомянутую установку virtualenv и получил ошибку. После того, как модификации VS были завершены, я выполнил ремонт обоих из Установщика VS, потому что они столкнулись с некоторыми сбоями. Затем я снова попытался pip install virtualenv
из командной строки, и это сработало.
Я не уверен почему, но я думаю, что либо процессы модификации VS сами прерывали установку pip, либо были ошибки VS это нужно починить, прежде чем virtualenv сможет установить.