Bem legal teu artigo, Lucas! Eu já passei por muito problema assim, até descobrir o pyenv. Ele possibilita ter mais de uma instalação do Python no computador sem precisar instalar no sistema operacional. Tudo fica dentro da tua $HOME.
Inclusive fiz um post sobre ele e caso queira ver como é, o link é este: miguendes.me/how-i-set-up-my-python-workspace
Abraços e continue postando!