2015-07-24 10 views
13

So installierte ich Anaconda und alles funktioniert. Nachdem ich es installiert hatte, beschloss ich, zu oh-my-zsh zu wechseln. Ich bekomme jetztZsh: Conda/Pip installiert Befehl nicht gefunden

zsh: Befehl nicht gefunden: Conda

wenn pip oder Eigentumswohnung zu verwenden versuchen, installiert

echo $ZSH_VERSION 

5.0.5

ich meinen zshenv.sh

hinzugefügt haben

export PATH = "/ Users/dz/Anaconda/bin: $ PATH"

Was i t dass ich vermisse?

Antwort

12

Es scheint, dass mein PATH in meiner .zshrc-Datei unterbrochen ist.

exportieren PATH = "$ PATH;/Benutzer/Dz/anakonda/bin:/usr/lokal/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin: /Users/Dz/.rvm/bin "

Doh! Nun, das würde alles erklären. Wie habe ich das kleine Semikolon vermisst? Geändert:

Export PATH = "$ PATH:/Benutzer/Dz/anaconda/bin:/usr/lokale/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin: /Users/Dz/.rvm/bin "

source ~/.zshrc 
echo $HOME 
echo $PATH 

Wir sind jetzt gut.

22

Ab heute 5. Mai 2017 diese Methode funktioniert, installieren Sie die zsh mit:

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

Nicht Gebräu Installation empfiehlt für zsh:

brew install zsh zsh-completions 

PS: Versuchte mit mit brauen und brauen installieren unter der Wurzel und ist keine kluge Idee, dies zu tun, da die Sicherheit und die ganze Zeit etwas damit unter sudo begonnen werden muss, also besser ist, mit curl oderzu bleibenwget .

, um die Arbeit Conda in OS X mit oh-my-zsh installiert ist Pfad wie folgt hinzuzufügen und wird funktionieren.

vi ~/.zshrc oder gedit ~ /.zshrc

Für Anaconda am Feld # User configuration hinzufügen PATH="$PATH:$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Für Anaconda3 im Feld # User configuration hinzufügen PATH="$PATH:$HOME/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Per @truongnm Kommentar nur Quelle nach dem Pfad hinzu: „klebte ich den Weg von meinem bash_profile, und vergessen Sie nicht, source ~/.zshrc "

Beide Methoden funktionieren auf ubuntu/Centos7 auch (einfach schließen/setzen Sie das Terminal zurück, sobald Sie die Änderungen abgeschlossen haben) als nur conda zu testen.

+3

ich den Weg von meinem bash_profile geklebt, und vergessen Sie nicht zu Quelle ~/.zshrc – truongnm

+0

> Quelle ~/.zshrc hilft definitiv! – wi3o

+0

@truongnm Ich füge die Antwort hinzu, wenn es Ihnen nichts ausmacht. – sb0709

1

Sie müssen den Abstand und Zitate beheben:

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

Statt

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

https://docs.anaconda.com/anaconda/faq#id9 könnte es sein, die docs selbst sind falsch? Ich verbrachte eine Stunde, bis ich darüber stolperte. – AZhao

-2

FYI für jedermann verwenden das gleiche Problem mit bedenken Sie, dass Sie sicherstellen müssen, dass Sie das Recht haben, Version von Anaconda in diesem Exportpfad:

Verdient viel zu lange auf dieses kleine Problem.

1

Das Anaconda-Installationsprogramm schreibt automatisch den korrekten PATH in die ~/.bash_profile-Datei. Kopieren Sie die Zeile in Ihre ~/.zshrc Datei, geben Sie sie mit source ~/.zshrc ein und Sie können loslegen.

0

Ich lief gerade in das gleiche Problem. Wie implizit in der .zshrc-Datei (in Ihrem Benutzer-Root-Ordner) angegeben, müssen Sie die Pfade, die Sie bereits in Ihre .bash_profile-Datei eingefügt haben, migrieren, um dies zu beheben.

Das Kopieren aller zusätzlichen Pfade von .bash_profile zu .zshrc hat es für mich repariert, weil zsh jetzt weiß, wo ich suchen soll.

#add path to Anaconda-bin 
export PATH="/Users/yourUsername/anaconda3/bin:$PATH" 

Je nachdem, wo Sie Anaconda installiert haben, könnte dieser Pfad anders sein.

0
  1. Finden Sie die richtige Version Ihrer anaconda

  2. Legen Sie es auf ~/.zshrc über Befehl vim ~/.zshrc

    • Anaconda 2 export PATH="/User/<your-username>/anaconda2/bin:$PATH"
    • Anaconda 3 export PATH="/User/<your-username>/anaconda3/bin:$PATH"
    • Oder wenn Sie installieren Anaconda in Wurzelverzeichnis:
    • Anaconda 2 export PATH="/anaconda2/bin:$PATH"
    • Anaconda 3 export PATH="/anaconda3/bin:$PATH"
  3. Starten Sie den zsh source ~/.zshrc