Ich habe gerade Python 3.6 von python.org auf macOS Sierra installiert.
Irgendwie wird der Pfad zu Python bin
zu meinem 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 in meiner gibt es nichts, was mit Python zu tun hat ~/.zshrc
.
Weiß jemand, woher das Python-Bit $PATH
kommt?
zsh liest beim Start aus bis zu 4 Dateien
Wenn ZDOTDIR nicht gesetzt ist, wird der Wert von HOME verwendet; das ist der Regelfall.
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
Sie müssen in allen nachsehen.
.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, und hier würde ich die PATH-Änderungen einfügen
Überprüfen Sie ~/.bashrc oder ~/.bash_profile
.bash_profile
( .bashrc
ist unter macOS nicht üblich) ist spezifisch für Bash; Das OP scheint Zsh zu verwenden.
mmmmmm
fd0
cd; grep 'PATH' .z*
?Alexandre Halm