J'ai donc installé Anaconda et tout fonctionne. Après l'avoir installé, j'ai décidé de passer à oh-my-zsh
. Je reçois maintenant:
zsh: command not found: conda
lorsque vous essayez d'utiliser les installations pip
ou conda
echo $ZSH_VERSION
5.0.5
J'ai ajouté à mon zshenv.sh
export PATH ="/Users/Dz/anaconda/bin:$PATH"
Qu'est-ce qui me manque?
Il semble que mon CHEMIN soit rompu dans mon fichier .zshrc.
export PATH = "$ PATH;/Users/Dz/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Dz /.rvm/bin "
Ah! Eh bien, cela expliquerait tout. Comment ai-je pu manquer ce petit point-virgule? Modifié:
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
Nous allons bien maintenant.
À compter d'aujourd'hui 4 novembre 2018, toutes les méthodes suivantes fonctionnent, installez le zsh avec:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Ne pas recommander l'installation de brew pour zsh:
brew install zsh zsh-completions
PS: Essayé avec brew et brew install sous la racine et ce n'est pas une bonne idée de le faire en raison de la sécurité et tout le temps tout ce qui concerne devra être démarré sous Sudo donc mieux vaut rester avec curl ou wget .
faire fonctionner conda sous OS X avec oh-my-zsh installé, c'est ajouter le chemin comme suit et cela fonctionnera.
Trouvez les chemins python afin de voir si vous avez installé Anaconda2 ou Anaconda3:
where python
ouwhich python
entraînera une sortie similaire:
/usr/bin/python
/Users/"username"/anaconda3/bin/python
/usr/bin/python
vi ~/.zshrc ou gedit ~/.zshrc
Pour Anaconda: au champ
# User configuration
ajouter:
PATH="$HOME/anaconda/bin:$PATH"
Pour Anaconda2 au champ
# User configuration
ajouter:
PATH="$HOME/anaconda/bin:$PATH"
Pour Anaconda3 au champ
# User configuration
ajouter:
PATH="$HOME/anaconda3/bin:$PATH"
ou remplacez "nom d'utilisateur" par votre nom d'utilisateur:
PATH="/Users/"username"/anaconda3/bin:$PATH
Selon la documentation Installation sur macOS nous ajoutons ajouter dans
~/.zshrc
au lieu de.bashrc or .bash_profile
Ajouter une exportation
PATH="/<path to anaconda>/bin:$PATH"
dans ~/.zshrcOu définissez la variable PATH:
export PATH="/<path to anaconda>/bin:$PATH"
Remplacer
“<path to anaconda>”
avec le chemin réel vers votre installation Anaconda.Ces méthodes fonctionnent également sur ubuntu/Centos7/MacOS (fermez/réinitialisez simplement le terminal une fois que vous avez terminé les modifications) que tapez simplement conda pour tester.
Per @truongnm comment juste source après avoir ajouté le chemin: "J'ai collé le chemin depuis mon bash_profile, et n'oubliez pas de
source ~/.zshrc
"
Le programme d'installation anaconda écrit automatiquement le CHEMIN correct dans le fichier ~/.bash_profile. Copiez la ligne dans votre fichier ~/.zshrc, sourcez-la avec source ~/.zshrc
et vous êtes prêt à partir.
J'ai trouvé un moyen simple. vous pouvez essayer de le tester.
Suivez simplement les étapes ci-dessous comme je le montre:
Tout d'abord, dans le terminal, entrez
vim ~/.zshrc
ajouter
source ~/.bash_profile
dans le fichier .zshrc
puis dans le terminal, entrez
source ~/.zshrc
Félicitations à toi.
C'est tout ce que j'avais à ajouter pour ajouter à faire fonctionner anaconda pour zsh.
echo ". /anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc
source ~/.zshrc
Je viens de rencontrer le même problème. Comme indiqué implicitement dans le fichier .zshrc (dans votre dossier racine utilisateur), vous devez migrer les chemins que vous avez déjà insérés dans votre .bash_profile, bashrc ou ainsi pour résoudre ce problème.
La copie de tous les chemins supplémentaires de .bash_profile vers .zshrc l'a corrigé pour moi, car zsh sait maintenant où chercher.
#add path to Anaconda-bin
export PATH="/Users/YOURUSERNAME!!/anaconda3/bin:$PATH"
#N.B. for miniconda use
export PATH="/Users/YOURUSERNAME!!!/miniconda3/bin:$PATH"
Selon l'endroit où vous avez installé anaconda, ce chemin peut être différent.
Trouvez la bonne version de votre anaconda
Mettez-le à ~/.zshrc
via la commande vim ~/.zshrc
export PATH="/User/<your-username>/anaconda2/bin:$PATH"
export PATH="/User/<your-username>/anaconda3/bin:$PATH"
export PATH="/anaconda2/bin:$PATH"
export PATH="/anaconda3/bin:$PATH"
Redémarrez le zsh source ~/.zshrc
Vous devez corriger l'espacement et les guillemets:
export PATH ="/Users/Dz/anaconda/bin:$PATH"
Utilisez plutôt
export PATH="/Users/Dz/anaconda/bin":$PATH