Python is a very important piece of software, around which many OS components are built (like yum), so instead of messing with CentOS' Python, we could create a Python Virtual Environment (not to be confused with a Virtual Machine), that allow us to install any python package in any version without risking damaging the OS' Python install.