ターミナルでecho $PATH
を実行すると
/Users/m.t./.pyenv/shims:/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:/Users/m.t./.pyenv/bin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/bin/nodebrew:/Users/m.t./.npm_global/bin:/Users/m.t./.pyenv/shims:/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:/Users/m.t./.pyenv/bin:/bin:/sbin:/usr/bin:/usr/local/bin:usr/sbin:usr/local/bin/nodebrew:/Users/m.t./.npm_global/bin:/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:/Users/m.t./.pyenv/bin:/bin:/sbin:/usr/bin:/usr/local/bin:usr/sbin:usr/local/bin/nodebrew:/Users/m.t./.npm_global/bin:
と表示され、なぜか同じパスが2回書かれています。
また、.zshrc
の中身は
export PS1='m.t.% ' export PATH=/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/bin/nodebrew:$HOME/.npm_global/bin:$PATH export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" eval "$(pyenv init --path)"
となっており同じ記述を複数回してません。また、which -a python3
と打った時に
/Users/m.t./.pyenv/shims/python3 /usr/bin/python3 /Users/m.t./.pyenv/shims/python3 /usr/bin/python3 /usr/bin/python3
と同じパスが3回も現れたりするのも気持ち悪いです。「ターミナル パス 複数」などで調べたのですが全然ヒットしなく困っています。原因と対処法を教えていただけると嬉しいです。よろしくお願いいたします。
環境
macOS BigSur 11.5.2 シェル:zsh
回答1件
あなたの回答
tips
プレビュー