Install python 3.7.0 on CentOS v7.5

Install python 3.7.0 on CentOS v7.5

1 Install Requirements

Python will be installed in the following CenOS version:

$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

Install gcc compiler and other packages:

$ sudo yum install gcc openssl-devel bzip2-devel libffidevel


2 Downloading Python 3.7.0

Go to the Python web page and click latest python link in Download section.

In the files section select Gzipped source tarball and copy the link address.

Link address:

Go to the CentOS 7.5.0 console and download the file:

$ cd /usr/src
$ sudo –output Python-3.7.0.tgz

Extract the downloaded package:

$ sudo tar xzvf Python-3.7.0.tgz


3 Install Python 3.7.0

Go to the extracted package and compile the python code:

$ cd Python-3.7.0
$ sudo ./configure –enable-optimizations
$ sudo make altinstall

Note: altinstall option prevents new python version to replace the existing one.

Remove downloaded package:

$ sudo rm -fR /usr/src/Python-3.7.0.tgz


4 Verify Python installation

Verify Python version:

$ python3.7 -V
Python 3.7.0

Verify Python path:

$ whereis python3.7
python3: /usr/local/bin/python3.7m /usr/local/bin/python3.7 /usr/local/bin/python3.7m-config /usr/local/lib/python3.7

Check the simple script working:

$ python3.7 -c “print(‘Hellow Python’)”
Hellow Python

Leave a Reply