Virtual Environment
pyenv
Installation
bash
brewn install pyenv
bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init - zsh)"' >> ~/.zshrc
Usage
List versions
bash
pyenv install --list
Install specify version
bash
pyenv install 3.9.6
Check current version
bash
pyenv version
Check installed versions
bash
pyenv versions
Active version
bash
pyenv global 3.9.6
pyenv-virtualenv
Installation
bash
brew install pyenv-virtualenv
bash
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
Examples
Create ansible-2.18.4
which use python 3.13.3
bash
pyenv virtualenv 3.13.3 ansible-2.18.4
bash
pyenv activate ansible-2.18.4