4 votos

Python path added to $PATH -- cannot find origin

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

De alguna manera, la ruta de acceso a Python bin se añade a mi cada $PATH pero no sé 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:/sbin es el valor por defecto en mi /etc/paths y el X11 , git y TeX proceden de los 3 archivos de /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 ~/.zshrc .

¿Alguien sabe dónde está la parte de Python de $PATH ¿de dónde viene?

0 votos

¿qué hay en ~/.zprofile y ~/.zlogin y se muestra este PATH en un nuevo shell? y ¿qué hay en ~/.bashrc

0 votos

¿Cuáles son los resultados de cd; grep 'PATH' .z* ?

0 votos

@Mark: ¡¡¡bingo, Python modificó (en realidad creó) ~/.zprofile!!! Si lo conviertes en respuesta lo acepto.

3voto

yoliho Puntos 340

zsh lee hasta 4 archivos al arrancar

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

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

Tienes que mirar en todas ellas.

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

-1voto

Nik Puntos 21

Compruebe ~/.bashrc o ~/.bash_profile

0 votos

.bash_profile ( .bashrc no es común en MacOS) es específico de Bash; el OP parece estar usando Zsh.

1 votos

La última vez que tuve el mismo problema, me encontré con que bashrc en zshrc

0 votos

@aahung zsh y bash lenguajes difieren .bashrc podría causar errores de sintaxis - mucho mejor mantenerlos separados

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X