La sesión TMUX no importará el módulo de Python

Hola a todos, esta es mi primera pregunta en StackOverflow y espero que encuentre a todos bien. Recientemente comencé a usar TMUX y tengo un problema al usarlo para un conjunto de problemas de aprendizaje automático que tengo.

Estoy creando un progtwig usando python y estoy usando el módulo sklearn. Básicamente, cuando ejecuto el código en el terminal de mi sesión de TMUX, todo funciona bien. Sin embargo, cuando comienzo una sesión de TMUX y ejecuto el código, aparece el siguiente error.

Traceback (most recent call last): File "hw1.py", line 5, in  from sklearn import svm ImportError: No module named sklearn 

Por alguna razón, no puede encontrar sklearn a pesar de que está instalado y funciona bien fuera de la sesión de TMUX. Aquí están mis declaraciones de importación.

 import numpy import scipy.io from sklearn import svm from random import sample 

¿Por qué no puede encontrar el módulo mientras está en TMUX y cómo puedo solucionarlo?

Me encontré con el mismo problema en OS X. Parece que la variable PATH se desordena cuando llama a tmux mientras está en un entorno anaconda no predeterminado. Si ejecuto tmux en un nuevo terminal antes de llamar a la source activate y luego active el entorno que quiero mientras esté en tmux, entonces las cosas funcionan como se espera. Desafortunadamente, con esta solución tengo que acordarme de source activate en todos los paneles que abro en tmux, por lo que es una solución menos que ideal.