Ich habe gerade Python 3.6 von python.org auf macOS Sierra installiert .
Irgendwie wird der Pfad zu Pythons bin
jedem hinzugefügt, $PATH
aber ich kann nicht herausfinden, wie:
22:15 : echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/Library/TeX/texbin
Jetzt /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
ist der Standardwert in my /etc/paths
und the X11
, git
und TeX
Teile stammen aus den 3 Dateien in /etc/paths.d/
. Aber ich habe keine Python-bezogene Datei in /etc/paths.d/
.
Und es gibt nichts in Bezug auf Python in meinem ~/.zshrc
.
Weiß jemand, woher das Python-Stückchen $PATH
kommt?
cd; grep 'PATH' .z*
?Antworten:
zsh liest beim Start bis zu 4 Dateien aus
Sie müssen in alle schauen.
.zshrc wird jedes Mal gelesen, wenn eine Shell oder Sub-Shell gestartet wird. .zprofile wird gelesen, wenn Sie eine Login-Shell starten - dh die erste Shell, die Sie über das Terminal starten. Hier würde ich die PATH-Änderungen vornehmen
quelle
Überprüfen Sie ~ / .bashrc oder ~ / .bash_profile
quelle
.bash_profile
(.bashrc
ist unter macOS nicht üblich) ist spezifisch für Bash; das OP scheint Zsh zu verwenden.