Ruta de Python agregada a $PATH: no se puede encontrar el origen

Acabo de instalar Python 3.6 de python.org en macOS Sierra.

De alguna manera, el camino a python binse agrega a todos $PATH, pero no puedo entender cómo:

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

Ahora, /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbines el valor predeterminado en my /etc/pathsy the X11, gity TeXlas partes provienen de los 3 archivos en /etc/paths.d/. Pero no tengo ningún archivo relacionado con Python en /etc/paths.d/.

Y no hay nada relacionado con Python en mi archivo ~/.zshrc.

¿ Alguien sabe de dónde $PATHviene la parte de Python?

¿Qué está en ~/.zprofile y ~/.zlogin y este PATH se muestra en un nuevo shell? y lo que hay en ~/.bashrc
¿ Cuáles son los resultados de cd; grep 'PATH' .z*?
@Mark: bingo, Python modificado (realmente creado) ~/.zprofile!! Si lo conviertes en una respuesta, lo aceptaré.

Respuestas (2)

zsh lee hasta 4 archivos al inicio

Si no se establece ZDOTDIR, se utiliza el valor de HOME; este es el caso habitual.

$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin

Tienes que buscar en todos ellos.

.zshrc se lee cada vez que se inicia un shell o subshell. .zprofile se lee cuando inicia un shell de inicio de sesión, es decir, el primer shell que inicia a través de la terminal, y aquí es donde colocaría los cambios de PATH

Compruebe ~/.bashrc o ~/.bash_profile

.bash_profile( .bashrcno es común en macOS) es específico de Bash; el OP parece estar usando Zsh.
La última vez que tuve el mismo problema, descubrí que obtuve bashrc en zshrc
Los idiomas zsh y bash de @aahung difieren .bashrc podría causar errores de sintaxis; es mucho mejor mantenerlos separados
Hiciste un punto. Hace mucho tiempo que hice esto cuando no estaba familiarizado y perseguía la conveniencia. Y recientemente noté que cuando instalé una nueva versión de Python, el instalador se agrega a los archivos bash en lugar de a los archivos zsh. Tal vez él / ella tiene la situación similar