pypaDeveloper tools

pipx

Install and run Python command-line applications in isolated environments to avoid dependency conflicts.

  • CLI
  • macOS
  • Linux
  • Windows
  • Runs locally
pipx screenshot
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.

Last 90 days

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.

5 contributors in PR sampleAt least 19 releasesIssue response rate 0% · sample 24 (100% coverage)PR merge rate 98% · 100 sampled in window

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 run command

Quick start

How it is installed, how hard it is, and where to start.

Where it runs

Runs locally

Difficulty

Easy — follow the steps

Runs locally
  1. 01On macOS, install with Homebrew: brew install pipx && pipx ensurepath
  2. 02On Linux, install with your distribution's package manager, then run pipx ensurepath
  3. 03On Windows, install with Scoop: scoop install pipx && pipx ensurepath
  4. 04Install a Python application: pipx install pycowsay
  5. 05Run the installed application: pycowsay mooo
  6. 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
  • Latest release

    Verified

    1.17.9

    Source: GitHub API · latest_release=1.17.9 · 10/2/2026

  • License

    Verified

    MIT

    Source: GitHub API · license.spdx_id=MIT · 10/2/2026

  • needs api key

    Verified

    No

    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

    Verified

    macos, linux, windows

    Source: admin_cms · cms editor · 8/12/2026

  • Category hint

    Verified

    package-manager

    Source: Project README · Described as similar to brew, npx, and apt; installs and runs Python applications · 8/12/2026

  • product forms

    Verified

    cli

    Source: admin_cms · cms editor · 8/13/2026

  • supports local

    Verified

    Yes

    Source: admin_cms · cms editor · 8/12/2026

  • supports self host

    Verified

    No

    Source: admin_cms · cms editor · 8/12/2026

Other verified projects matched by category, capabilities, and intended roles.