Sua melhor aposta é usar um alias. Abra o arquivo ~/.bash_aliases e digite o seguinte:
alias python='/path/to/python/in/your/home/directory'
com o ' . Por exemplo, se seu arquivo binário do python for /home/user/Documents/bin/python , o alias seria:
alias python='/home/user/Documents/bin/python'
Isso não interromperia o aplicativo existente, pois eles continuariam a usar qualquer versão que fosse /usr/bin/python ou /usr/bin/python3 e você usaria o python armazenado em seu diretório pessoal.
Para easy_install para instalar módulos em um diretório específico, você pode usar a opção --install-dir junto com a variável de ambiente $PYTHONPATH . Para fazer isso, faça o seguinte:
export PYTHONPATH='/home/user/python/lib/
e depois
easy_install --install-dir /home/user/python/lib/ <module_to_install>
ou qualquer caminho que você deseja fornecer ao easy_install para instalar os módulos.