1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00

Add Use pipx To Install End User Apps as a Python TIL

This commit is contained in:
jbranchaud
2024-04-22 19:47:09 -05:00
parent f3d7cf8a06
commit 2543651ec0
2 changed files with 33 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
# Use pipx To Install End User Apps
The [`pipx`](https://pipx.pypa.io/stable/) tool is an installer for the python
ecosystem. It differs from `pip` in that it is for installing end-user
applications and it does so in isolated environments.
You can install `pipx` with an OS-specific installer like Homebrew:
```bash
$ brew install pipx
```
Ensure `pipx`-installed apps are on your path:
```bash
$ pipx ensurepath
```
Then use `pipx` to install programs like
[`cowsay`](https://pypi.org/project/cowsay/) or
[`llm`](https://llm.datasette.io/en/stable/setup.html):
```bash
$ pipx install llm
$ which llm
/Users/jbranchaud/.local/bin/llm
$ llm --version
llm, version 0.13.1
```