Работаю через
pyenv
Именно на Centose7 юзаю pyenv. После установки данной утилиты проблем - 0, ставится любая доступная версия Питона - если нужна совсем новая, обновляем репу и ставим.
При установке pyenv могут быть ожидаемые проблемы из-за нехватки пакетов, но всё это есть с указанным репозитарием