pyenv について
何をするもの?
- 複数 Python バージョンを切り替えて使用したいときのためのツール
- 複数 Python バージョン切り替えないなら、なくて良い
導入
bash
brew install pyenv
.zshrc
# pyenv の初期化
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
sh
. ~/.zshrc
特定のバージョンを入れて、向き先を変更
bash
pyenv install 3.11.9
bash
pyenv global 3.11.9
. ~/.zshrc
※ 前提: .zshrc には venv activate
するようなコマンドが入ってないこと
パスについて
説明 | パス |
---|---|
shims (呼び先を切り替える wrapper) | ~/.pyenv/shims/python |
実体 | ~/.pyenv/versions/3.11.9/bin/python3 |