É realmente uma dor de digitar source env/bin/activate
sempre para ativar um virtualenv python, então eu apenas preparei uma função simples que adicionei ao meu shell que faz isso por mim
Nota: Eu sempre crio meu virtualenv em uma pasta chamada env
so que está codificada lá. Tem que ser alterado conforme necessário
function a()
{
if [ -d "env" ]
then
source env/bin/activate
else
echo "Directory doesn't contain a virtualenv"
fi
}