MacのfishでpyenvのPATHを通す
概要
Macでfish+pyenvの方法がいくつかサイトで散見されますが、うまくいかず、最終的には公式ドキュメントどおりに記載することでうまくいったのでその内容です。
手順
HOME配下の.pyenvにpyenvをインストール。
config.fishに下記を記載する。一行目が無いとPATHが通らず、python -VをしてももともとインストールされているシステムPythonを参照してしまうので注意。
status is-login; and pyenv init --path | source
if status is-interactive
pyenv init - | source
end
下記でインストール対象のバージョンを確認する。
Pythonをインストールしてグローバルで有効化する。
pyenv global 3.9.9
下記でちゃんとHOME配下のPATHになっていればOK
/Users/ここに自分のユーザー名/.pyenv/shims/python
ドキュメント
https://github.com/pyenv/pyenv
いつも思いますが、公式ドキュメントが英語でも、英語を読むのが近道です。