# pipx — Install and Run Python Applications in Isolated Environments

image PyPI version

**Documentation**: **Source Code**: _For comparison to other tools including pipsi, see [Comparison to Other Tools](https://pipx.pypa.io/stable/explanation/comparisons/)._ ## 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](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b), 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. ### Features `pipx` enables you to - expose CLI entrypoints of packages ("apps") installed to isolated environments with the `install` command, guaranteeing no dependency conflicts and clean uninstalls; - easily list, upgrade, and uninstall packages that were installed with pipx; and - run the latest version of a Python application in a temporary environment with the `run` command. Best of all, pipx runs with regular user permissions, never calling `sudo pip install`. ## Install pipx ### On macOS ``` brew install pipx pipx ensurepath ``` ### On Linux ``` python3 -m pip install --user pipx python3 -m pipx ensurepath ``` ### On Windows ``` scoop install pipx pipx ensurepath ``` For more detailed installation instructions, see the [full documentation](https://pipx.pypa.io/stable/how-to/install-pipx/). ## Quick Start Install an application globally: ``` pipx install pycowsay pycowsay mooo ``` Run an application without installing: ``` pipx run pycowsay moo ``` See the [full documentation](https://pipx.pypa.io/stable/) for more details. ## Contributing Issues and Pull Requests are definitely welcome! Check out [Contributing](https://pipx.pypa.io/stable/contributing/) to get started. Everyone who interacts with the pipx project via codebase, issue tracker, chat rooms, or otherwise is expected to follow the [PSF Code of Conduct](https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md).