После того, как я обращаюсь за помощью к другим людям, я получаю основную причину:
Я использовал python и virtualenv, которые были установлены в моей системе Windows, поэтому, таким образом, возникла ошибка, которую я добавил в свой вопрос.
$ which python
/cygdrive/c/Python367/python <== the python I'm using there is installed in my windows system
Решение состоит в том, чтобы установить Python и virtualenv на Cygwin, а затем создать virtualenv с помощью той же команды. После этого вы можете увидеть путь к питону:
$ which python3
/usr/bin/python3
$ pip3 install virtualenv
Collecting virtualenv
Это работает для меня!