pipx(1) User Commands pipx(1)

pipx - 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.

Install a package
Install all packages
Uninstall injected packages from an existing Virtual Environment
Install packages into an existing Virtual Environment
Relink hidden or missing resources of an environment
Hide resources without removing an environment
Pin the specified package to prevent it from being upgraded
Unpin the specified package
Upgrade a package
Upgrade all packages.
Upgrade shared libraries.
Uninstall a package
Uninstall all packages
Return pipx to a fresh install
Reinstall a package
Reinstall all packages
Check installed package environments
Repair broken package environments
List installed packages
Interact with interpreters managed by pipx
Manage cached run environments
Manage tools declared in an explicit manifest
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).
Run an application from an existing pipx environment
Run pip, or uv pip under the uv backend, in an existing pipx-managed Virtual Environment
Ensure directories necessary for pipx operation are in your PATH environment variable.
Print a list of environment variables and paths used by pipx.
Print instructions on enabling shell completions for pipx
Show help for pipx or a command

Run pipx command --help for command-specific options.

show this help message and exit
Print version and exit

Directory for pipx-managed environments and state.
Directory where pipx exposes application commands.
Default interpreter used to create environments.
Set to 0 to disable emoji output.

Full documentation: https://pipx.pypa.io/

pip(1), virtualenv(1)

Chad Smith and contributors

https://github.com/pypa/pipx