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>