pythonをインストールすると最新版になるため、pyenvを使って好きなバージョンに変えられるようにする。
linux環境でpythonがインストールされていることが前提。
pythonのインストールの記事はこちら
pyenvがインストールされているか確認する
pyenv -v
インストールされていないと以下の表示になる
bash: pyenv: command not found
pyenvをインストールする
brew install pyenv
成功すると以下のように表示される
$ pyenv -v
bash: pyenv: command not found
kentanoMacBook-Air:python_test kentaishii$ brew install pyenv
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
==> Fetching downloads for: pyenv
==> Downloading https://ghcr.io/v2/homebrew/core/pyenv/manifests/2.6.6
######################################################################################################################### 100.0%
==> Fetching dependencies for pyenv: m4 and pkgconf
==> Downloading https://ghcr.io/v2/homebrew/core/m4/manifests/1.4.20
######################################################################################################################### 100.0%
==> Fetching m4
==> Downloading https://ghcr.io/v2/homebrew/core/m4/blobs/sha256:9c949c70570c40706b0bf864e11ff646866072b59df94bd5a5b381b475a5213
######################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.5.1
以下の2種類のコマンドを使い分けてバージョンを切り替えられる。
globalと指定するとpythonをインストールしているlinux環境全体に反映される。
pyenv global 3.x.x
localと指定するとコマンドを実行したそのカレントディレクトリに指定したバージョンが反映される。
pyenv local 2.x.x
複数のプロジェクトを進行している場合、localを使うことで影響範囲を指定できて便利。