Pythonを起動しようとすると「No such file or directory」と表示される

2022-09-23

概要

現象

MacにインストールしたPythonを起動を実行すると以下のエラーが出力される。

/Users/name/.pyenv/shims/python3: line 21: /opt/homebrew/Cellar/pyenv/1.2.22/libexec/pyenv: No such file or directory

詳細

解決策

先に解決先を書くと以下のコマンドをすることで解消されます。

pyenv rehash

原因

Homebrew経由でpyenvをインストールすると発生するようです。私のPCでもパスが1.2.22となっていましたが、確認してみると1.2.23に変更されていました。
まだCloseされていない問題のようなので同じような状態になった方は参考にしてみてください。