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.