Почему у меня есть /Library/Frameworks/Python.framework/Versions/XX/bin в моей стандартной переменной PATH? - PullRequest
0 голосов
/ 13 апреля 2020

Я недавно удалил все версии python с моего ноутбука (MacOS Catalina). Они были установлены напрямую через файлы de .pkg из python .org, здесь нет Homebrew.

Я использую ZSH, а мой ~/.zshrc не содержит ничего, что добавляет Python к $ ДОРОЖКА. My ~/.profile содержит следующее:

export PATH="$PATH:$HOME/.rvm/bin:$HOME/.node/bin" # Add RVM to PATH for scripting

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

export PATH="$HOME/.cargo/bin:$PATH"

My /etc/profile содержит:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
        [ -r /etc/bashrc ] && . /etc/bashrc
fi

Файл /etc/paths содержит следующее:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

И наконец, у меня есть это в каталоге /etc/paths.d:

~ ls /etc/paths.d
git

Теперь, когда я запускаю echo $PATH в моем терминале, вот что у меня есть:

~ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/Adrien/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

Где делать эти Python пути пришли? Есть ли какой-нибудь файл .plist, который я пропустил?

Я получаю тот же результат, когда переключаюсь на bash.

...