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 Relink hidden or missing resources of an 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.
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, or uv pip under the uv backend, 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:
pip(1), virtualenv(1)
AUTHORS
Chad Smith and contributors
pipx(1)