Cómo instalar bibliotecas de Python en entornos específicos

Tengo dos instalaciones de Anaconda en mi computadora. El primero está basado en Python 2.7 y el otro está basado en Python 3.4. Sin embargo, la versión predeterminada de Python es la 3.4. Además, puedo iniciar Python 3.4 ya sea escribiendo/home/eualin/.bin/anaconda3/bin/python o solopitón. Puedo hacer lo mismo pero para Python 2.7 escribiendo/home/eualin/.bin/anaconda2/bin/python. Mi problema es que no sé cómo instalar nuevas bibliotecas en ciertos entornos (ya sea en Python 2.7 o Python 3.4). Por ejemplo, cuando hago pip install seaborn, la biblioteca se instala en Python 3.4 de forma predeterminada cuando, de hecho, quiero instalarla en Python 2.7. ¿Algunas ideas?

EDITAR

Esto es lo que estoy haciendo hasta ahora: el archivo ~ / .bashrc contiene los siguientes dos bloques, de los cuales solo uno está habilitado en un momento dado.

# added by Anaconda 2.1.0 installer
export PATH="/home/eualin/.bin/anaconda2/bin:$PATH"

# added by Anaconda3 2.1.0 installer
#export PATH="/home/eualin/.bin/anaconda3/bin:$PATH"

Dependiendo de qué versión quiero trabajar, abro el fie, comento el bloque opuesto y hagosource ~/.bashrc Luego, instalo las bibliotecas que quiero usar una por una. Pero, ¿es esta la forma recomendada?

Respuestas a la pregunta(3)

Su respuesta a la pregunta