.zshrc exportiert keine Variable für Anaconda

.zshrc exportiert keine Variable für Anaconda

Ich habe heute Anaconda Python auf meinem Mac installiert und die folgende Zeile wurde von Anaconda zu .bash_profile hinzugefügt. Da ich zsh verwende, habe ich diese Zeile nach .zshrc verschoben. Es funktioniert jedoch nicht richtig, selbst wenn ich .zshrc in iTerm als Quelle verwende.

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

Wenn ich diese Zeile nach .bash_profile verschiebe und als Quelle verwende, funktioniert Anaconda wie erwartet.

Ich frage mich, ob Anaconda so funktioniert oder ob ich etwas falsch gemacht habe. Vielen Dank!

Mehr: Ich habe in .zshrc unter der Zeile, die ich für Anaconda hinzugefügt habe, folgende Zeile gefunden. Überschreibt diese Zeile den Pfad für Anaconda?

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

PS: Ich habe

bash -l

um eine Anmeldesitzung von Bash zu starten, funktioniert dann Anaconda.

Antwort1

anaconda verwendet BASH, so kurz vor dem Ausführen

sudo chsh -s /usr/bin/zsh $Benutzername

ZUERST wird nicht in ~/.zshrc gesucht, da zsh installiert ist, aber nicht ausgeführt wird

verwandte Informationen