Skip to main content

Virtual Environment


pyenv

Installation

brewn install pyenv
  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

pyenv install --list

Install specify version

pyenv install 3.9.6

Check current version

pyenv version

Check installed versions

pyenv versions

Active version

pyenv global 3.9.6

pyenv-virtualenv

Installation

brew install pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc

Examples

Create ansible-2.18.4 which use python 3.13.3

pyenv virtualenv 3.13.3 ansible-2.18.4
pyenv activate ansible-2.18.4