How to check the current Python version

You can check the version of Python that is running a program, at runtime.

First you need to import the sys module from the standard library:

import sys

Then check the content of the sys.version_info property.

This property returns the Python version as a tuple.

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

Python lets you compare tuples, so you can check for example if the current Python version is 3.7.0 or higher:

sys.version_info >= (3, 7)

You can add this check in a conditional then, to quit the program when a Python version is too old:

if sys.version_info < (3, 7):
    print('Please upgrade your Python version to 3.7.0 or higher')
    sys.exit()


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com

You can check the version of Python that is running a program, at runtime.

First you need to import the sys module from the standard library:

import sys

Then check the content of the sys.version_info property.

This property returns the Python version as a tuple.

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

Python lets you compare tuples, so you can check for example if the current Python version is 3.7.0 or higher:

sys.version_info >= (3, 7)

You can add this check in a conditional then, to quit the program when a Python version is too old:

if sys.version_info < (3, 7):
    print('Please upgrade your Python version to 3.7.0 or higher')
    sys.exit()


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com


Print Share Comment Cite Upload Translate Updates
APA

flaviocopes.com | Sciencx (2021-02-17T05:00:00+00:00) How to check the current Python version. Retrieved from https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/

MLA
" » How to check the current Python version." flaviocopes.com | Sciencx - Wednesday February 17, 2021, https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/
HARVARD
flaviocopes.com | Sciencx Wednesday February 17, 2021 » How to check the current Python version., viewed ,<https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/>
VANCOUVER
flaviocopes.com | Sciencx - » How to check the current Python version. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/
CHICAGO
" » How to check the current Python version." flaviocopes.com | Sciencx - Accessed . https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/
IEEE
" » How to check the current Python version." flaviocopes.com | Sciencx [Online]. Available: https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/. [Accessed: ]
rf:citation
» How to check the current Python version | flaviocopes.com | Sciencx | https://www.scien.cx/2021/02/17/how-to-check-the-current-python-version/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.