I encountered this problem while using Ubuntu 16.04. When I created virtual environment it used python2.x which is already there in Ubuntu.
python3 -m venv .
Check if your virtual environment is using latest python 3 by activating virtual environemnt by:
source bin/activate
python -V
Below is the older method of doing the same. Try if the above method is not working:
Here is how to switch to python 3.6
sudo apt-get install python-virtualenv
virtualenv --python=python3.6 venv
venv is the name of virtual environment
if there is an error that python3-env is not located then run
sudo apt install python3.6-venv
-----------------------------------------------------------------------------------------------------------------------
OR
sudo apt install -y python3-venv
python3 -m venv env (env is the name of the python environment)
Finally, activate your virtual environment.
source venv/bin/activate
We can use
which python
To check which python is being used once you have activated your virtual environment.
No comments:
Post a Comment