Pyenv ===== .. contents:: `Pyenv `_ `Pyenv commands reference `_ cd $(pyenv root) && git pull Update pyenv's list of available versions pyenv versions Lists the Python versions that pyenv currently has installed pyenv local [...] Sets a local application-specific Python version by writing the version name to a .python-version file in the current directory. pyenv global [...] Sets the global version of Python to be used in all shells by writing the version name to the ~/.pyenv/version file. This version can be overridden by an application-specific .python-version file, or by setting the PYENV_VERSION environment variable. pyenv shell [...] Sets a shell-specific Python version by setting the PYENV_VERSION environment variable in your shell. This version overrides application-specific versions and the global version. pyenv install Install a Python version pyenv install --list list the all available versions of Python, including Anaconda, Jython, pypy, and stackless pyenv uninstall Uninstall a specific Python version. pyenv which Displays the full path to the executable that pyenv will invoke when you run the given command. E.g. ``pyenv which python3``.