pypa/pipx

Install and Run Python Applications in Isolated Environments

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 4th, 2026
Created on October 6th, 2018
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 592
Total Stargazers: 12,959 (+1)
Total Subscribers: 78 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

pipx is a tool to install and run Python applications in isolated environments.

pipx solves the problem of dependency conflicts when installing command-line applications written in Python. Rather than installing packages globally or into a shared environment where they might clash, pipx creates isolated virtual environments for each application. It exposes the command-line entry points of installed packages so they work as standalone tools. The tool uses pip under the hood but abstracts away the complexity of environment management, allowing users to install applications without requiring administrator permissions.

pipx suits developers and end users who want to install Python CLI tools cleanly without worrying about dependency pollution. It works well for managing multiple command-line applications that might otherwise conflict with each other. The tool also supports running applications temporarily with the run command, which executes the latest version in a throwaway environment without permanent installation. The README compares pipx to macOS's brew, JavaScript's npx, and Linux's apt as conceptual equivalents, and mentions a comparison document covering tools including pipsi.

The project maintains active test coverage with continuous integration workflows. Development follows a structured contribution process documented in the repository, with a code of conduct enforced across interactions. The tool operates under the Python Software Foundation's governance as part of the PyPA organization.