Does Houdini support Python 2?

Yes. Houdini Python 2 builds are available for download and are supported, however, Houdini 19.0 will be the last version to have Python 2 builds.

Python 2 reached end-of-life back in January, 2020 (https://www.python.org/doc/sunset-python-2/).