Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.18 KB

python_version_upgrade.md

File metadata and controls

42 lines (33 loc) · 1.18 KB

Python version upgrade

Notes

Upgrade described in this documentation file can be useful when using a system such as Ubuntu18, which default Python is no longer supported (in this case Python 3.6). The recommended action is to use a newer system instead of upgrading Python.

Warning: You make all changes at your own risk.

Building and installing Python for Linux

Download Python from Python releases page and extract it: https://www.python.org/downloads/release

curl -O https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
tar -xf Python-3.8.13.tgz

Prepare the build with the .configure tool, ensuring that pip will be installed:

cd Python-3.8.13
./configure --with-ensurepip=install

Build Python with number of jobs suitable for your machine:

make -j 8

Install your new Python version, making sure not to overwrite system Python by using altinstall target:

sudo make altinstall

Verify your installation:

python3.8 --version
> Python 3.8.13

See also