How To Install Python 3.9 on Ubuntu 20.04
Abstract: update the apt cache and install Python 3.9 on Ubuntu. sudo apt updateand many other features. You can choose deadsnakes PPA for Python installation o
Python is an object-oriented, high-level programming language. It is open-source with a large community. Python is used as a key language among the top tech companies like Google.
The Python 3.9 stable version has been released with several improvements and security updates. It included multiple new modules, improved existing modules, and many other features.
You can choose deadsnakes PPA for Python installation on Ubuntu 20.04 system.
Use this tutorial to install Python 3.9 On Ubuntu 20.04 LTS Linux system via Apt-Get. You can also choose the second method to install Python using source code.
PrerequisitesLogin to your Ubuntu system and open a terminal, then install some required packages.
Installing Python 3.9 Using Aptsudo apt update
sudo apt install wget software-properties-common
Use the Ubuntu package manager Apt to install Python 3.9 on Ubuntu Linux system. Follow the below steps:
- Open a terminal by pressing CTRL+ALT+T and then configure deadsnakes PPA to your system.
sudo add-apt-repository ppa:deadsnakes/ppa
- Once you added the PPA on your Ubuntu system, update the apt cache and install Python 3.9 on Ubuntu.
sudo apt update
sudo apt install python3.9
- Wait for the installation to complete. Check the Python version by executing:
python3.9 -V
Python 3.9.6
That’s it, You have successfully installed Python 3.9 on your Ubuntu 20.04 LTS system.
Installing Python 3.9 Using Source CodeYou also have one more option to install Python 3.9 using source code. We don’t recommend installing Python 3.9 packages from source code. But in some cases, you may need to install Python from the source code.
So follow the below instructions to install Python 3.9 using source code on Ubuntu 20.04 Linux system.
- First of all, install essential packages for compiling source code. Open a terminal and execute following commands:
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
- Now, download the Python 3.9 source code from the official download site. Switch to a relevant directory and use wget to download the source file.
cd /opt
sudo wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
- Next, extract the downloaded archive file and prepare the source for the installation.
tar xzf Python-3.9.6.tgz
cd Python-3.9.6
sudo ./configure --enable-optimizations
- Python source is ready to install. Execute make altinstall command to install Python 3.9 on your system.
sudo make altinstall
make altinstall is used to prevent replacing the default python binary file /usr/bin/python.
- The Python 3.9 has been installed on Ubuntu 18.04 system. Verify the installed version:
python3.9 -V
Python 3.9.6 - Remove the downloaded archive to free space
sudo rm -f /opt/Python-3.9.6.tgz
In this tutorial, you have learned to install Python 3.9 on Ubuntu 20.04 using Apt and source code. You can try Python examples via command line.