How to Check the Current Python Version

You can check the version of Python that is running by using the standard module sys.

First, you need to import the sys module. Since it is a standard module, you do not need to install externally.

import sys
print(sys.version_info)

The following is the output showing the current version of Python. It is Python 3.10.

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

You can also run a if statement to check whether a version is older than a certain version. As mentioned in the dictionary tutorial, it is important to check Python version when using Python.

if sys.version_info >= (3, 7):
    print('Your Python is 3.7 or newer than 3.7.')
else:
    print('Pleaes update your Python as it is older than 3.7.')

The following is the output:

Your Python is 3.7 or newer than 3.7.

You can also use the sysconfig module to print the information.

import sysconfig
print(sysconfig.get_python_version())

The following is the output showing the current Python version.

3.10