forked from pyenv/pyenv
-
Notifications
You must be signed in to change notification settings - Fork 0
Plugins
Josh Hagins edited this page Jun 30, 2015
·
12 revisions
See Authoring plugins for instructions on how to write new commands for pyenv or hook into its functionality.
A plugin can be installed by dropping it in as a sub-directory of
$PYENV_ROOT/plugins
, or it can be located elsewhere on the system as long as
pyenv-*
executables are placed in the $PATH
and hooks are installed
accordingly somewhere in $PYENV_HOOK_PATH
.
This list is edited by pyenv maintainers.
- virtualenv - the standard way to manage virtualenv with pyenv (formerly as known as python-virtualenv)
- virtualenvwrapper - allow you to play pyenv with virtualenvwrapper
-
pip-rehash - Automatically run
pyenv rehash
every time you install a new package via pip - pip-migrate - Migrate pip packages from a Python version to another
- update - Update pyenv and plugins
-
installer - This tools is used to install
pyenv
and friends - doctor - Verify pyenv installation
- implicit - Allow pyenv to guess the python version from the program name.
- register - Register system installed pythons to pyenv environment
-
ccache - Make Python build faster, with using the leverage of
ccache
. - which-ext - Integrate pyenv and system commands. In particular the users of Anaconda.
- alias - Allows installation of python instances using user-supplied names. This allows multiple instances of the same python version to be installed.
- default-packages - Installs a set of default packages any time you install a new version of python or create a new virtualenv