Raymond Etornam - Posts - About

Install Python 3.7 From Source

Below are the the steps to install Python-3.7.4 from source on Debian based Linux operating systems.

First, install the following base packages.

sudo apt-get update
sudo apt-get install \
	 build-essential \
	 libffi-dev \
	 libgdbm-dev \
	 libncurses5-dev \
	 libnss3-dev \
	 libreadline-dev \ 
	 libssl-dev \
	 wget \
	 curl

Next download the latest tarball from Python.org [source download page] with curl

cd /tmp/
curl -O https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz

Extract the tarball:

tar -xvf Python-3.7.4.tar.xz

Change directory to the newly created Python-3.7.4 to run the configure script

cd /tmp/Python-3.7.4
./configure --enable-optimizations

After the configure scripts exits successfully, run make

sudo make -j8

Next run make install to copy the newly built Python binaries to a location on your $PATH

sudo make install
which python3
python3 --version