Python + OS Compatibility

Python version default availability and install options on common operating systems. 8 combinations verified against official release notes.

Python 3.12 + Ubuntu 24.04 LTS
Python 3.12 is the default Python 3 version in Ubuntu 24.04 (Noble) and is installed via `…
✓ Works
Python 3.10 + Ubuntu 22.04 LTS
Python 3.10 is the default Python 3 version in Ubuntu 22.04 (Jammy). Install with `sudo ap…
✓ Works
Python 3.12 + Ubuntu 22.04 LTS
Python 3.12 is not in Ubuntu 22.04's default apt repositories (which ship Python 3.10). In…
✓ Works
Python 3.8 + Ubuntu 20.04 LTS
Python 3.8 is the default Python 3 version in Ubuntu 20.04. Available via `sudo apt instal…
⚠ Partial
Python 3.11 + Debian 12 (Bookworm)
Python 3.11 is the default Python 3 in Debian 12 (Bookworm), released June 2023. Install w…
✓ Works
Python 3.12 + macOS 14 (Sonoma)
macOS 14 (Sonoma) does not ship Python 3 by default (Apple removed the system Python 3 in …
✓ Works
Python 3.12 + Windows 11
Python 3.12 is officially supported on Windows 11. Install from python.org or the Microsof…
✓ Works
Python 3.8 + Ubuntu 24.04 LTS
Python 3.8 is not in Ubuntu 24.04's default repositories (which ship Python 3.12). It can …
⚠ Partial