Python version at runtime: sys.version vs sys.version_info

Python version at runtime: sys.version vs sys.version_info

Find the version of Python:

>>> sys.version
'3.14.6 (main, Jun 10 2026, 10:03:53) [Clang 21.0.0 (clang-2100.0.123.102)]'

To use it in a program, you want version_info:

>>> sys.version_info
sys.version_info(major=3, minor=14, micro=6, releaselevel='final', serial=0)