VSCode の Integrated Terminal の PATH が重複があったり順番が変なことになっていたりして,色々調べた. iTerm の場合,自分が設定を書いているファイルでは, ~/.zshenv /usr/libexec/path_helper 実行 PATH の 重複削除,システムのPATHが含まれている場合は削除 システムのPATHの後ろに削除後のユーザーPATHを追記 .profile .zshrc で PATH ができるが,VSCode の Integrated Terminal の場合,これがもう一周実行されているみたいだ. つまり,(4) まで実行された後のPATHに対して,(1) から (4) までがもう一度行われる. とりあえず,~/.zshenv には pyenv の設定しか書いていなかったので,これを ~/.zshrc に移動したが,まだおかしいのでな