How to Install Python 2 on Ubuntu 16.04

How to Install Python 2 on Ubuntu 16.04

Introduction

In this tutorial we’ll learn how to install Python 2 on Ubuntu 16.04. Ubuntu 16.04 (Xenial Xerus) is not shipped with Python 2 by default but it’s available on Ubuntu 16.04 repository.

Install Python 2

We can install python 2 from Ubuntu repository using command below


$ sudo apt-get install python

As alternative you can also install package python-minimal:


$ sudo apt-get install python-minimal

It will give output and question to continue the process. Enter Y.


Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python2.7 python2.7-minimal
Suggested packages:
  python-doc python-tk python2.7-doc binutils binfmt-support
The following NEW packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,877 kB of archives.
After this operation, 16.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]

If you want to bypass confirmation above you can pass -y option to apt-get


$ python
Python 2.7.12 (default, Nov 12 2018, 14:36:49) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

To exit from Python interactive you can type CTRL + D. You can also type exit() or quit() to exit.

To check python location you can use command below


$ which python
/usr/bin/python

When we checked /usr/bin/python, it’s actually a symbolic link to /usr/bin/python2.7.


$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Nov 24  2017 /usr/bin/python -> python2.7

Summary

In this tutorial we learned how to install Python 2 on Ubuntu 16.04 (Xenial Xerus). This is useful if we still have python app that is not compatible with Python 3 (yet) but we want to run it on Ubuntu 16.04 LTS (Xenial Xerus).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.