2.7.18 соответствует требованиям 2.7 python. .18 относится к post-release
поправкам, которые не должны вызывать несовместимости. В частности, post-releases ... address minor errors in a final release that do not affect the distributed software (for example, correcting an error in the release notes)
(https://www.python.org/dev/peps/pep-0440/)
Python 3.8 несовместимо с 2.7: в процессе внесены значительные изменения.