pipx

Installs Python command line applications in isolated environments.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get pipx

Package managers

About pipx

pipx installs each Python application into its own virtual environment and exposes only its commands on the path, so tools never share dependencies or pollute the system Python. It can also run an application once without installing it.

Strengths

  • Every tool gets its own environment, so dependency conflicts disappear
  • Run a tool once without installing it at all

Limitations

  • Only for applications with console entry points, not libraries

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
The Python Packaging Authority
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Installs Python command line applications in isolated environments
Categories
Developer tools
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (CLI & Terminal); facts checked against the developer's own pages, 3 sources on file.

Alternatives to pipx

Compare all

Software that can replace pipx for an important use case, and what changes if you switch.

  • uv

    A single Rust tool that replaces pip, pipx, poetry, pyenv, virtualenv and twine, and installs packages 10 to 100 times faster.

    uv replaces pipx along with pip, poetry and pyenv in one faster Rust tool under Apache-2.0, though behaviour changes between minor versions.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing