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

2022-05-07

 いつの間にかPythonが使えなくなっていた。venvで作った仮想環境の方は正常に起動します。
 現象としてはPythonを起動しようとして、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されていない問題のようなので同じような状態になった方は参考にしてみてください。