pyenv/pipenv Cheat Sheet

pyenv

List all available python versions:
pyenv install --list

List versions installed on system:
pyenv versions

Install a specific version:
pyenv install {version}

Set system version to pyenv version:
pyenv global {version}

Set local folder/project version:
pyenv local {version}

pipenv

Create virtual environment in folder:
pipenv install

Create local virtual environment and Pipfile with specific Python version:
pipenv --python {version}

Add pip package to local pipenv environment:
pipenv install {package}

Activate virtual environment
pipenv shell

Run python command in environment
pipenv run {command}