Mac で Home brew を使っております。OS は Catalina ですが、Python のバージョンは自分で決めたいので、システムの Python3 ではなく、pyenv と pip で Python 環境を管理しています。
2回ほどあったのですが、Home brew で brew update
をかけ、何も考えずに brew upgrade
すると、pyenv が更新されているときがあります。
pyenv が更新されたあと、python3
しても「そんなファイルがありません」といわれ焦ることになります。
この場合は、
pyenv rehash
pyenv global 3.8.1
というように、rehash のあと global で使いたいバージョンを再指定すれば、もとにもどります。
普段から pyenv に馴染んでいる方々には常識でしょうが、自分の備忘録もかねて、念の為アップしておきます。
以 上