※homebrewがインストールされている事が前提です
homebrewでpyenvをインストールする
$ brew isntall pyenv
pyenv https://github.com/pyenv/pyenv#homebrew-in-macos
シェル環境の設定
.bashrcに設定を追加
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
.bash_profileに設定を追加
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
設定を読み込むためにシェルを再実行する
$ exec $SHELL
pyenvでpythonをインストールする
$ pyenv install --list
$ pyenv install 3.10.6
インストールしたバージョンをグローバルで使うように設定する
$ pyenv global 3.10.6
$ pyenv versions
pipenvをインストールする
pipenv https://pipenv-ja.readthedocs.io/ja/translate-ja/index.html
homebrewでインストールする(pipコマンドでインストールする方法もある)
$ brew install pipenv
$ pipenv --version
pipenvでPython3.9の仮想環境を作る
$ mkdir test_project
$ cd test_project
### まだインストールされていないバージョンを指定した場合は、pyenvと連動して自動でインストールされる
$ pipenv --python 3.9
### 確認
$ python --version
$ pipenv run python --version
pipenvでパッケージをインストールする
$ pipenv install requests