By default, virtualenv will use the python
executable when it makes a new virtualenv, which means that it has the same version of Python as the system. In this case, we want to use python3
instead for our virtualenv. In order to do this, we pass the -p
flag to thevirtualenv
command, which will allow us to change the Python interpreter that virtualenv uses.
In this case, we can type virtualenv -p /usr/bin/python3 python3
to use Python 3 instead of Python 2.
Instructions
- Create a virtualenv called
python3
in the/home/dq
folder that uses Python 3.
/home/dq$ virtualenv -p /usr/bin/python3 python3
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/dq/python3/bin/python3
Also creating executable in /home/dq/python3/bin/python
Installing setuptools, pip, wheel...done.