a primer on Pyenv for managing Python virtual environments

  1. Install specific Python version: pyenv install <X.X>
    • View installed Python versions: pyenv versions
    • View available Python versions: pyenv install --list
  2. Create a venv: pyenv virtualenv <X.X> <venv_name>
  3. Activate a venv: pyenv activate <venv_name>
  4. Deactivate a venv: pyenv deactivate
  5. Delete a venv: pyenv uninstall <venv_name>
  6. List Python versions + venvs: pyenv versions