pipx(1)
| pipx(1) | User Commands | pipx(1) |
Name
pipx - install and run Python applications in isolated environments
SYNOPSIS
pipx [global-options] [install | install-all | uninject | inject | expose | unexpose | pin | unpin | upgrade | upgrade-all | upgrade-shared | uninstall | uninstall-all | reset | reinstall | reinstall-all | health | repair | list | interpreter | cache | manifest | run | exec | runpip | ensurepath | environment | completions | help] [command-options]
DESCRIPTION
pipx installs and runs Python applications in isolated environments while exposing their commands on your PATH.
COMMANDS
- install
- Install a package
- install-all
- Install all packages
- uninject
- Uninstall injected packages from an existing Virtual Environment
- inject
- Install packages into an existing Virtual Environment
- expose
- Restore resources from a hidden environment
- unexpose
- Hide resources without removing an environment
- pin
- Pin the specified package to prevent it from being upgraded
- unpin
- Unpin the specified package
- upgrade
- Upgrade a package
- upgrade-all
- Upgrade all packages. Runs pip install -U <pkgname> for each package.
- upgrade-shared
- Upgrade shared libraries.
- uninstall
- Uninstall a package
- uninstall-all
- Uninstall all packages
- reset
- Return pipx to a fresh install
- reinstall
- Reinstall a package
- reinstall-all
- Reinstall all packages
- health
- Check installed package environments
- repair
- Repair broken package environments
- list
- List installed packages
- interpreter
- Interact with interpreters managed by pipx
- cache
- Manage cached run environments
- manifest
- Manage tools declared in an explicit manifest
- run
- Download the latest version of a package to a temporary virtual environment, then run an app from it. Also compatible with local __pypackages__ directory (experimental).
- exec
- Run an application from an existing pipx environment
- runpip
- Run pip in an existing pipx-managed Virtual Environment
- ensurepath
- Ensure directories necessary for pipx operation are in your PATH environment variable.
- environment
- Print a list of environment variables and paths used by pipx.
- completions
- Print instructions on enabling shell completions for pipx
- help
- Show help for pipx or a command
Run pipx command --help for command-specific options.
GLOBAL OPTIONS
- -h, --help
- show this help message and exit
- --version
- Print version and exit
ENVIRONMENT VARIABLES
- PIPX_HOME
- Directory for pipx-managed environments and state.
- PIPX_BIN_DIR
- Directory where pipx exposes application commands.
- PIPX_DEFAULT_PYTHON
- Default interpreter used to create environments.
- PIPX_USE_EMOJI
- Set to 0 to disable emoji output.
SEE ALSO
Full documentation: <https://pipx.pypa.io/>
pip(1), virtualenv(1)
AUTHORS
Chad Smith and contributors
<https://github.com/pypa/pipx>
