.zshrc no exporta variable para anaconda

1

Instalé Anaconda Python en mi Mac hoy y la siguiente línea fue agregada a .bash_profile por Anaconda. Ya que estoy usando zsh, moví esta línea a .zshrc. Sin embargo, no funciona correctamente incluso si obtengo .zshrc en iTerm.

export PATH="/Users/shawn/Softfolder/anaconda/anaconda/bin:$PATH"

Si muevo esa línea a .bash_profile y la origen, Anaconda funciona como se esperaba.

Me pregunto si Anaconda funciona de esa manera o si hice algo mal. ¡Muchas gracias!

Más: Encontré la siguiente línea en .zshrc debajo de la línea que agregué para anaconda. ¿Esta línea está anulada el camino para anaconda?

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin"

Pd: yo utilicé

bash -l

Para iniciar una sesión de inicio de sesión de bash, entonces anaconda funciona.

Young
fuente
¿Qué te da echo $ PATH?
Qudit
Además, debes usar .zshenv para las variables de entorno.
Qudit
@Qudit da "/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / usr / texbin"
Young

Respuestas:

0

La anaconda usa el bash tan corto de ti corriendo

sudo chsh -s / usr / bin / zsh $ nombre de usuario

PRIMERO no se verá en ~ / .zshrc ya que zsh está instalado pero no se está ejecutando

linuxdev2013
fuente
Gracias. Comencé una sesión de inicio de sesión de bash y funciona. ¿Puedo saber cómo funciona el chsh en tu respuesta? Se ejecuta la sesion zsh?
Young