手順
作業フォルダを作成し、以下のコマンドを順番に実行する。
# install pyenv
brew install pyenv
# check pyenv version
pyenv -v
# pass a path
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
# List of Python installs available
pyenv install -l
# install python
pyenv install 3.13.1
# check python version
pyenv versions
# apply python version on project directory
pyenv local 3.13.1
# check python version
pyenv versions
他のPythonバージョンと競合してパッケージのインストールがうまくいかない場合
pyenvをインストールする前にbrewや公式サイトからPythonをインストールしている場合、pipでインストールしても期待通りに読み込めない場合があります。
以下のように直接ローカルプロジェクトに設定したインタープリタを使用するようにして対処可能です。
# check python version
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python --version
Python 3.13.1
# install package
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python -m pip install diagrams
Successfully installed MarkupSafe-3.0.2 diagrams-0.24.1 graphviz-0.20.3 jinja2-3.1.5
# check installed package
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python -m pip list | grep diagrams
diagrams 0.24.1