How To Install Python V 3.6.5 On Linux Mint 18.03

To Install Python V 3.6.5 On Linux Mint 18.03

Python is one of the most popular programming languages in the world, with its simple and easy to learn syntax Python is a great choice for beginners and experienced developers. In this tutorial, we will cover the installation of python on Linux mint 18.03.

Installation

Add the repository of python run the following command.

linuxhelp ~ # add-apt-repository ppa:jonathonf/python-3.6
You are about to add the following PPA:
 A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.

Don't remove Python 3.5 from your system - it will break.
 More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press Enter to continue or Ctrl+C to cancel

Executing: /tmp/tmp.y3NWlwYNTl/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-keys
F06FC659
gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com
gpg: key F06FC659: public key "Launchpad PPA for J Fernyhough" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Let's first start with updating the system repositories.

linuxhelp ~ # apt-get update
Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease                                               
Get:3 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease [18.0 kB]     
Ign:4 http://packages.linuxmint.com sylvia InRelease                                          
Hit:5 http://archive.canonical.com/ubuntu xenial InRelease                                    
Hit:6 http://archive.ubuntu.com/ubuntu xenial-updates InRelease                                       
Hit:7 http://packages.linuxmint.com sylvia Release                                            
Get:9 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main Sources [1,604 B]      
Hit:10 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:11 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 Packages [4,760 B]
Get:12 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main i386 Packages [4,748 B]
Get:13 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main Translation-en [2,128 B]
Fetched 31.3 kB in 1s (16.0 kB/s)
Reading package lists... Done

Install the python run the following command.

linuxhelp ~ # apt-get install python3.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpython3.6-minimal libpython3.6-stdlib python3.6-minimal
Suggested packages:
  python3.6-venv python3.6-doc
The following NEW packages will be installed:
  libpython3.6-minimal libpython3.6-stdlib python3.6 python3.6-minimal
0 upgraded, 4 newly installed, 0 to remove and 433 not upgraded.
Need to get 4,505 kB of archives.
After this operation, 23.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 libpython3.6-minimal amd64 3.6.5-5~16.04.york1 [574 kB]
Get:2 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 python3.6-minimal amd64 3.6.5-5~16.04.york1 [1,712 kB]
Get:3 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 libpython3.6-stdlib amd64 3.6.5-5~16.04.york1 [1,989 kB]
Get:4 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 python3.6 amd64 3.6.5-5~16.04.york1 [230 kB]
Fetched 4,505 kB in 36s (125 kB/s)
Selecting previously unselected package libpython3.6-minimal:amd64.
(Reading database ... 223888 files and directories currently installed.)
Preparing to unpack .../libpython3.6-minimal_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking libpython3.6-minimal:amd64 (3.6.5-5~16.04.york1) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../python3.6-minimal_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking python3.6-minimal (3.6.5-5~16.04.york1) ...
Selecting previously unselected package libpython3.6-stdlib:amd64.
Preparing to unpack .../libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking libpython3.6-stdlib:amd64 (3.6.5-5~16.04.york1) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../python3.6_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking python3.6 (3.6.5-5~16.04.york1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up libpython3.6-minimal:amd64 (3.6.5-5~16.04.york1) ...
Setting up python3.6-minimal (3.6.5-5~16.04.york1) ...
Setting up libpython3.6-stdlib:amd64 (3.6.5-5~16.04.york1) ...
Setting up python3.6 (3.6.5-5~16.04.york1) ...

Set python 3.6.5 as default python version.

linuxhelp ~ # alias python='/usr/bin/python3.6'

Check python version.

linuxhelp ~ # python --version
Python 3.6.5

With this, the method to install Python 3.6.5 on Linuxmint-18.03 comes to an end.

Tag : Python
FAQ
Q
Why is Python installed on my machine?
A
If you find Python installed on your system but don’t remember installing it, there are several possible ways it could have gotten there.

Perhaps another user on the computer wanted to learn programming and installed it; you’ll have to figure out who’s been using the machine and might have installed it.
Q
how to set alias for python 3.6.5?
A
Set python 3.6.5 as default python version.
# alias python='/usr/bin/python3.6'
Q
which command to install the python in linux mint?
A
Install the python run the following command.
# apt-get install python3.6
Q
how to add the repo for python in linux mint?
A
Add the repository of python run the following command.
# add-apt-repository ppa:jonathonf/python-3.6
Q
what is python?
A
Python is one of the most popular programming languages in the world, with its simple and easy to learn syntax Python is a great choice for beginners and experienced developers.