These are two different versions of the Python programming language. Python 3 is the most recent language version and is not backward-compatible with Python 2. That means code written in Python 3 cannot be run in Python 2, and vice versa.