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?
Encuentra la versión correcta de tu
anaconda
Póngalo en
~/.zshrc
mediante el comandovim ~/.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"
- Anaconda 2
Reinicie la
source ~/.zshrc
zshsource ~/.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
owhich 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 ~ / .zshrcO 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.