Стоит ли устанавливать второй python
Стоит. Нужно установить Python 3.5–3.8.
или есть другие способы?
Есть. Установить данную библиотеку из исходников. Но лучше установить предыдущую версию Python.
Одного не пойму, почему все ломанулись устанавливать Python 3.9? В нем нет никаких кардинальных изменений и возможностей(это не касается Senior и 5% middle), которыми пользуются новички. Также, нет поддержки многих популярных библиотек.