PIPX_HOME
Directory for pipx-managed environments and state.
Install and run python applications in isolated environments
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]
pipx installs and runs Python applications in isolated environments while exposing their commands on your PATH.
installInstall a package
install-allInstall all packages
uninjectUninstall injected packages from an existing Virtual Environment
injectInstall packages into an existing Virtual Environment
exposeRelink hidden or missing resources of an environment
unexposeHide resources without removing an environment
pinPin the specified package to prevent it from being upgraded
unpinUnpin the specified package
upgradeUpgrade a package
upgrade-allUpgrade all packages.
upgrade-sharedUpgrade shared libraries.
uninstallUninstall a package
uninstall-allUninstall all packages
resetReturn pipx to a fresh install
reinstallReinstall a package
reinstall-allReinstall all packages
healthCheck installed package environments
repairRepair broken package environments
listList installed packages
interpreterInteract with interpreters managed by pipx
cacheManage cached run environments
manifestManage tools declared in an explicit manifest
runDownload the latest version of a package to a temporary virtual environment, then run an app from it. Also compatible with local __pypackages__ directory (experimental).
execRun an application from an existing pipx environment
runpipRun pip, or uv pip under the uv backend, in an existing pipx-managed Virtual Environment
ensurepathEnsure directories necessary for pipx operation are in your PATH environment variable.
environmentPrint a list of environment variables and paths used by pipx.
completionsPrint instructions on enabling shell completions for pipx
helpShow help for pipx or a command
Run pipx command --help for command-specific options.
-h, --help
show this help message and exit
--version
Print version and exit
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.
--help since Arch Linux 2026-11-01;
-h since Arch Linux 2026-11-01.
--global until Debian 13 (Trixie);
--quiet until Debian 13 (Trixie);
--verbose until Debian 13 (Trixie);
-q until Debian 13 (Trixie);
-v until Debian 13 (Trixie).