Use ambientes virtuais. Isso permite que você faça quantidades ilimitadas de ambientes python virtuais, para que você possa usar facilmente diferentes conjuntos de pacotes para diferentes projetos. Instale o seguinte:
sudo apt-get install python-virtualenv
Então:
sudo pip install virtualenvwrapper
Em seguida, anexe o seguinte ao seu arquivo bashrc:
export WORKON_HOME=~/Envs
mkdir -p ~/Envs
source /usr/local/bin/virtualenvwrapper.sh
Então, suponha que queremos criar um ambiente virtual chamado "test-env" que possamos executar:
mkvirtualenv test-env
Para usá-lo:
workon test-env
Dentro deste ambiente, você pode instalar qualquer coisa (sem sudo!).
Para sair do seu ambiente virtual:
deactivate