On macOS if using pyenv find the location where the target python version binary is located. In my case it was ~/.pyenv/versions/3.7.16/bin/python3.7 Then do: virtualenv venv -p=~/.pyenv/versions/3.7.16/bin/python3.7
~/.pyenv/versions/3.7.16/bin/python3.7
virtualenv venv -p=~/.pyenv/versions/3.7.16/bin/python3.7