Skip to main content

pipx — Install and Run Python Applications in Isolated Environments

image PyPI version OpenSSF Scorecard OpenSSF Best Practices

Documentation: https://pipx.pypa.io

Source Code: https://github.com/pypa/pipx

For comparison to other tools including pipsi, see Comparison to Other Tools.

Overview: What is pipx?

pipx installs and runs end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, and Linux's apt.

It's closely related to pip. It installs with uv when available and pip otherwise, but focuses on installing and managing Python packages you run directly from the command line as applications.

Features

pipx enables you to

  • expose CLI entrypoints of packages ("apps") installed to isolated environments with the install command, guaranteeing no dependency conflicts and clean uninstalls;
  • list, upgrade, and uninstall packages you installed with pipx; and
  • run the latest version of a Python application in a temporary environment with the run command.

pipx runs with regular user permissions and never calls sudo pip install.

Install pipx

On macOS

brew install pipx
pipx ensurepath

On Linux

Install pipx with your distribution's package manager. See the Linux installation instructions for commands and alternatives.

pipx ensurepath

On Windows

scoop install pipx
pipx ensurepath

For more detailed installation instructions, see the full documentation.

Quick Start

Install an application for your user:

pipx install pycowsay
pycowsay mooo

Run an application without installing:

pipx run pycowsay moo

See the full documentation for more details.

Contributing

Issues and pull requests are welcome. Check out Contributing to get started. We expect everyone who interacts with the pipx project via codebase, issue tracker, chat rooms, or otherwise to follow the PSF Code of Conduct.

Metadata

Release files for pipx 1.18.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipx 1.18.14
File Size Uploaded Provenance Actions
pipx-1.18.14.tar.gz 395.3 kB With provenance Details for pipx-1.18.14.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pipx 1.18.14
File Interpreter ABI Platform Actions
pipx-1.18.14-py3-none-any.whl Python 3 none any Details for pipx-1.18.14-py3-none-any.whl

Total release size: 594.3 kB

Release files / pipx-1.18.14.tar.gz

Download URL pipx-1.18.14.tar.gz
Size 395.3 kB
Tags Source
SHA-256 checksum
How to use checksums
17951d60a01c9235fb68f0031f01ef41f3bd87a7488b2698ca4d68b1723ecdde
BLAKE2b-256 checksum
How to use checksums
bc6bfc75a4b1e8de9d14a8efe681c295cc71009062f35a5690d0c51eb892e02e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / pipx-1.18.14-py3-none-any.whl

Download URL pipx-1.18.14-py3-none-any.whl
Size 199.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a37a1ceb3882cc1d75911b858bff230cb08cde2f1ff4ce9373069a32b21210d0
BLAKE2b-256 checksum
How to use checksums
0408865454fdaca801b99248cee1eb1712feffdd1aa01281e8aaab0e9c800b89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Security for pipx 1.18.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pipx-1.18.14.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.18.14 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page