起きた症状
pyenvを使ってPython3.10以降を利用したくなったので、pyenv install --list を実行したが、3.10-devまでしか出てこない。
brew pyenv uninstall
brew install pyenv
をやってもダメだった
結論
brew以外で別に古いpyenvが存在しており、それが有効だったためbrew経由でインストールしても、そのpyenvは機能せずだった。
環境
- M1 MacbookPro
- OS:13.0(22A380)
やったこと
- 古いpyenvのuninstall
- brew側のpyenvも念のためuninstall
- 再度brew経由でinstall
- PATHを通す
- 必要な前提環境の再インストール
- 参考:https://github.com/pyenv/pyenv/wiki#suggested-build-environment
- 参考:https://zenn.dev/moru3_48/articles/94d01b0ed2a91e
- やってみたところopensslも古い方が入っていたので、古い方をuninstall
なんでこれが起きたのか
古いやつがなんで入っていたのかよくわからない。。。
考えられる原因として旧IntelMacから設定を引き継いで移行させてしまったので、それによって旧IntelMacでの設定とM1Macの設定が競合しちゃっていた可能性か…?