pypaDeveloper tools
pipx
Install and run Python command-line applications in isolated environments to avoid dependency conflicts.
- CLI
- macOS
- Linux
- Windows
- Runs locally

- Popularity
- 13.0k Stars
- GitHub stars
- Recent activity
- 10/1/2026
- Updated in the last 30 days
- License
- MIT
- Permissive
Why it matters
We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.
Problem
Addresses dependency conflicts and environment pollution when installing Python command-line applications globally.
Practical value
Creates isolated virtual environments for applications and exposes CLI entrypoints, supporting temporary runs and standard package management.
Innovation / differentiation
Adapts package manager concepts like npx for isolated Python terminal application distribution.
Leverage potential
Built on top of pip, allowing regular users to manage CLI tools securely without root permissions.
Why now
Addresses long-standing dependency isolation needs within the Python ecosystem.
Community activity
In the last 90 days there were 24 new issues and 179 pull requests; the bounded issue/PR samples include 22 issue authors and 5 PR contributors, with at least 19 releases.
Maintainer responsiveness
The 24-issue window sample had a 96% close rate, and the 100-pull-request sample had a 98% merge rate. Maintainer-response observations covered 100% of that issue sample, with a 0% response rate and median first response of not enough data.
Key highlights
- Expose CLI entrypoints of packages installed to isolated environments, guaranteeing no dependency conflicts and clean uninstalls
- Easily list, upgrade, and uninstall packages installed with pipx
- Run the latest version of a Python application in a temporary environment with the
runcommand
Quick start
How it is installed, how hard it is, and where to start.
Where it runs
Runs locally
Difficulty
Easy — follow the steps
- 01On macOS, install with Homebrew:
brew install pipx && pipx ensurepath - 02On Linux, install with your distribution's package manager, then run
pipx ensurepath - 03On Windows, install with Scoop:
scoop install pipx && pipx ensurepath - 04Install a Python application:
pipx install pycowsay - 05Run the installed application:
pycowsay mooo - 06Run an application without installing:
pipx run pycowsay moo
Best for
- Developers who want to try it on their machine
More about it
Overview: What is pipx?
pipx is a tool to help you install and run 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. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications.
Sources
Each field shows its status and source — expand to review.
9 · Expand
Sources
Each field shows its status and source — expand to review.
Latest release
Verified1.17.9
Source: GitHub API · latest_release=1.17.9 · 10/2/2026
License
VerifiedMIT
Source: GitHub API · license.spdx_id=MIT · 10/2/2026
needs api key
VerifiedNo
Source: admin_cms · cms editor · 8/12/2026
One-liner
Verified{"en":"Install and run Python command-line applications in isolated environments to avoid dependency conflicts.","zh":"在隔离环境中安装和运行 Python 命令行应用,避免依赖冲突。"}
Source: admin_cms · cms editor · 8/12/2026
Platforms
Verifiedmacos, linux, windows
Source: admin_cms · cms editor · 8/12/2026
Category hint
Verifiedpackage-manager
Source: Project README · Described as similar to brew, npx, and apt; installs and runs Python applications · 8/12/2026
product forms
Verifiedcli
Source: admin_cms · cms editor · 8/13/2026
supports local
VerifiedYes
Source: admin_cms · cms editor · 8/12/2026
supports self host
VerifiedNo
Source: admin_cms · cms editor · 8/12/2026
Related projects
Other verified projects matched by category, capabilities, and intended roles.
claude-code
An agentic coding tool for the terminal that understands codebases, handles routine development tasks, explains code, and works with Git workflows.
spec-kit
An open-source CLI toolkit for Spec-Driven Development that guides AI coding agents through structured specification, planning, and code generation steps.
llama.cpp
A lightweight LLM inference engine implemented in C/C++, supporting various hardware backends and model quantization.
codex
OpenAI’s coding agent that runs locally, with terminal, IDE, and desktop-app entry points.
graphify
Convert codebases, docs, and configs into a queryable knowledge graph for AI coding assistants
supabase
An open-source Postgres development platform offering auto-generated APIs, authentication, and real-time database subscriptions.