Skip to content

Getting Started

Getting Started with pipx

This tutorial covers the core pipx workflow: installing an application, running it, and managing it. You need pipx installed before continuing.

Install your first application

Pick a small package to try. pycowsay works well:

pipx install pycowsay

pipx creates an isolated virtual environment for pycowsay, installs it there, and links the pycowsay command into a directory on your PATH. Run it from anywhere:

pycowsay "Hello, pipx!"

List installed applications

pipx list

The output shows the virtual environment location, exposed commands, and the Python version each package uses.

Run an application without installing

pipx run executes an application in a temporary environment and cleans up after itself:

pipx run pycowsay moooo!

Upgrade an installed application

pipx upgrade pycowsay

Or upgrade everything at once:

pipx upgrade-all

Uninstall an application

pipx uninstall pycowsay

pipx deletes the isolated environment and removes the command from your PATH.

Next steps

Continue with the install applications and run applications tutorials for a closer look at the two core commands. The how-to guides cover tasks like injecting packages and configuring paths. The full CLI reference documents every flag.