not found python pip zsh conda

python - found - install conda



Zsh: comando de instalaciĆ³n de Conda/Pip no encontrado (8)

Así que instalé Anaconda y todo está funcionando. Después de que lo instalé decidí cambiar a oh-my-zsh . Ahora estoy recibiendo:

zsh: command not found: conda

al tratar de utilizar instalaciones de pip o conda

echo $ZSH_VERSION

5.0.5

He añadido a mi zshenv.sh

export PATH ="/Users/Dz/anaconda/bin:$PATH"

¿Qué es lo que me estoy perdiendo?


  1. Encuentra la versión correcta de tu anaconda

  2. Póngalo en ~/.zshrc mediante el comando vim ~/.zshrc

    • Anaconda 2 export PATH="/User/<your-username>/anaconda2/bin:$PATH"
    • Anaconda 3 export PATH="/User/<your-username>/anaconda3/bin:$PATH"
    • O si instala Anaconda en el directorio raíz:
    • Anaconda 2 export PATH="/anaconda2/bin:$PATH"
    • Anaconda 3 export PATH="/anaconda3/bin:$PATH"
  3. Reinicie la source ~/.zshrc zsh source ~/.zshrc


A partir de hoy 4 de noviembre de 2018, todos los métodos siguientes funcionan, instale zsh con:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

No recomendar la instalación de cerveza para zsh:

brew install zsh zsh-completions

PD: Intentado con brew y brew se instala bajo la raíz y no es una buena idea hacerlo debido a la seguridad y todo el tiempo, todo lo relacionado tendrá que iniciarse bajo sudo, así que mejor es seguir con curl o wget .

para hacer que funcione conda en OS X con oh-my-zsh instalado es agregar la ruta como sigue y funcionará.

Encuentre las rutas de acceso a python para ver si instaló Anaconda2 o Anaconda3: where python o which python dará como resultado una salida similar:

/usr/bin/python /Users/"username"/anaconda3/bin/python /usr/bin/python

Encontrar su ruta de intérprete Anaconda Python

vi ~ / .zshrc o gedit ~ / .zshrc

Para Anaconda: en el campo # User configuration agregue:

PATH="$HOME/anaconda/bin:$PATH"

Para Anaconda2 en el campo # User configuration agregue:

PATH="$HOME/anaconda/bin:$PATH"

Para Anaconda3 en el campo # User configuration agregue:

PATH="$HOME/anaconda3/bin:$PATH"

o reemplace "nombre de usuario" con su nombre de usuario:

PATH="/Users/"username"/anaconda3/bin:$PATH

De acuerdo con la documentación de Instalación en macOS , agregamos add en ~/.zshrc lugar de .bashrc or .bash_profile

  • Agregue export PATH="/<path to anaconda>/bin:$PATH" en ~ / .zshrc

  • O establezca la variable PATH: export PATH="/<path to anaconda>/bin:$PATH"

Reemplace “<path to anaconda>” con la ruta real a su instalación de Anaconda.

Estos métodos también funcionan en ubuntu / Centos7 / MacOS (solo cierre / reinicie el terminal una vez que esté completando los cambios) que simplemente escriba conda para probar.

Por @truongnm comencé a escribir la fuente después de agregar la ruta: "Pegué la ruta de mi bash_profile, y no olvide la source ~/.zshrc "


Acabo de encontrarme con el mismo problema. Como se indica de forma implícita dentro del archivo .zshrc (en su carpeta raíz de usuario), debe migrar los parches que ya ha insertado en su .bash_profile, bashrc o algo así para resolverlo.

Copiar todas las rutas adicionales de .bash_profile a .zshrc lo solucioné, porque ahora zsh sabe dónde buscar.

#add path to Anaconda-bin export PATH="/Users/YOURUSERNAME!!/anaconda3/bin:$PATH" #N.B. for miniconda use export PATH="/Users/YOURUSERNAME!!!/miniconda3/bin:$PATH"

Dependiendo de dónde haya instalado anaconda, esta ruta podría ser diferente.


El instalador de anaconda escribe automáticamente el PATH correcto en el archivo ~ / .bash_profile. Copie la línea en su archivo ~ / .zshrc, fuente con source ~/.zshrc y listo.


Esto es todo lo que tuve que agregar para agregar obtener anaconda trabajando para zsh.

echo ". /anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc source ~/.zshrc


Necesitas arreglar el espacio y las comillas:

export PATH ="/Users/Dz/anaconda/bin:$PATH"

En lugar de usar

export PATH="/Users/Dz/anaconda/bin":$PATH


Para su información, para cualquier persona que tenga este mismo problema, tenga en cuenta que debe asegurarse de tener la versión correcta de anaconda en esa ruta de exportación:

anaconda2 or anaconda3

Pasó demasiado tiempo en ese problema menor.


Parece que mi ruta está rota en mi archivo .zshrc.

export PATH = "$ PATH; / Users / Dz / anaconda / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / Users / Dz /.rvm/bin "

Doh! Bueno, eso lo explicaría todo. ¿Cómo me perdí ese pequeño punto y coma? Cambiado

export PATH = "$ PATH: / Users / Dz / anaconda / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / Users / Dz /.rvm/bin "

source ~/.zshrc echo $HOME echo $PATH

Estamos bien ahora.