Virtualenv while migrate from 1.2.x to 2.0

I am following the steps to migrate from 1.2.x to 2.0. The “pip install ‘indico<2.1’” step has not created or installed virtualenv, ~/.venv has not been created, and also when I do the next step (indico setup wizard) I get the following message

-bash-4.2$ indico setup wizard
It looks like you are not using a virtualenv. This is unsupported and strongly
Continue anyway? [y/N]: N

First query:
What could have caused the virtualenv to be missed? Is there a way to get it separately? I checked that the python module virtualenv v15.1.0 does exist

Second query:
Doesnt the newer Indico use python v3 or higher?

Thanks a lot!

You need to create the virtualenv yourself - it’s part of the setup guide which you need to follow EXCEPT for the different command when installing indico.

Only Indico v3 (planned for end of this year / early next year) will support (and require) Python 3; for now you need Python 2.7.