Ubuntu/20/Python3.14: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
You cannot install Python 3.14 via the deadsnakes PPA on Ubuntu 20.04 (Focal Fossa), because Ubuntu 20.04 has reached end-of-standard-support and deadsnakes does not build newer Python versions for legacy releases. | You cannot install Python 3.14 via the deadsnakes PPA on Ubuntu 20.04 (Focal Fossa), because Ubuntu 20.04 has reached end-of-standard-support and deadsnakes does not build newer Python versions for legacy releases. | ||
For Ubuntu 22, 24, 26 see [[Ubuntu/Python3.14]] | |||
See: | See: | ||
Revision as of 00:53, 6 October 2026
You cannot install Python 3.14 via the deadsnakes PPA on Ubuntu 20.04 (Focal Fossa), because Ubuntu 20.04 has reached end-of-standard-support and deadsnakes does not build newer Python versions for legacy releases.
For Ubuntu 22, 24, 26 see Ubuntu/Python3.14
See:
- https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
- https://ubuntuhandbook.org/index.php/2025/05/install-python-3-14-ubuntu/
To use Python 3.14 on Ubuntu 20.04, compile it from source or upgrade your operating system to a newer release like Ubuntu 24.04 (Noble Numbat) where Python 3.14 packages are available.
Compile Python 3.14 from Source on Ubuntu 20.04
WARNING: THIS WILL BE USING AN OLDER VERSION OF OPENSSL, UNLESS YOU BUILD AND COMPILE A NEWER OPENSSL AS WELL
1. Update your system and install build dependencies:bash
sudo apt update sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev \ libreadline-dev libffi-dev libsqlite3-dev wget curl llvm libbz2-dev
2.. Download the Python 3.14 source code (replace with the specific release version/rc):
wget https://python.org tar -xf Python-3.14.0.tar.xz cd Python-3.14.0
3. Configure and compile:bash
./configure --enable-optimizations make -j$(nproc) sudo make altinstall
3. Verify the installation:bash
python3.14 --version