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
- Chocolatey
choco install pipx - Homebrew
brew install pipx
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 allSoftware 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.
pyenv
Builds and switches between multiple Python versions.
Python
A general-purpose programming language used for scripting, web backends, data analysis and machine learning.
Pixi
Manage project packages and environments across languages.
Cargo
Rust's build system and package manager.
Poetry
A command-line tool for managing Python project dependencies, building packages and publishing them to PyPI.
Miniforge
Minimal installers for Conda and Mamba preconfigured to use the conda-forge package channel.