Eu daria uma olhada em ambientes virtuais python. Esta questão tem um guia para instalar o virtualenv (ou outro link para outro guia). O Virtualenv pode ser usado para configurar ambientes python isolados que não fazem nada ao python do sistema.
Aqui é um guia sobre como usar ambientes virtuais em Python. Eles são extremamente úteis para projetos que exigem diferentes versões de módulos python ou python.