Skip to content

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