In this article, we upgrade to
python 3.7 from
python 3.6 and configure it as the default version of python.
I was just trying to upgrade my python and I find it a little bit hard to do.
Python 3.6 is the default version that comes with Ubuntu 18.04/18.10 But the latest version is Python 3.8. So it would be better to upgrade one major version.
So lets start:
Run below command to test the current version installed of python.
$ python3 --version
Output will be like:
Install python by typing:
$ sudo apt update -y $ sudo apt install python3.7
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
Python 3.6 is pointed to
Python 3. That means when we run
python3 it will execute as
python3.6 binary but we want to execute this as
Type this command to configure
$ sudo update-alternatives --config python3
user@ubuntu1804:~$ sudo update-alternatives --config python3 There are 2 choices for the alternative python3 (providing /usr/bin/python3). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/python3.6 1 auto mode 1 /usr/bin/python3.6 1 manual mode 2 /usr/bin/python3.7 2 manual mode Press <enter> to keep the current choice[*], or type selection number:
You should get the above output. Now type 2 and hit enter for
Remember the selection number may differ so choose the selection number which is for
/usr/bin/python3 is just a
symlink. Delete it and make a new
$ sudo rm /usr/bin/python3 $ sudo ln -s python3.7 /usr/bin/python3
$ python3 -V
Installing FiraCode on Windows and Ubuntu
Josué Rodríguez -
Django Dashboard - Learn by Coding
How to install Microweber - the Open Source Drag and Drop Website Builder that is Disrupting the Industry
Bobby Iliev -