mirror of
https://github.com/jbranchaud/til
synced 2026-01-02 22:58:01 +00:00
Add Use pipx To Install End User Apps as a Python TIL
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
||||
|
||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||
|
||||
_1414 TILs and counting..._
|
||||
_1415 TILs and counting..._
|
||||
|
||||
---
|
||||
|
||||
@@ -825,6 +825,7 @@ _1414 TILs and counting..._
|
||||
- [Access Instance Variables](python/access-instance-variables.md)
|
||||
- [Create A Dummy DataFrame In Pandas](python/create-a-dummy-dataframe-in-pandas.md)
|
||||
- [Test A Function With Pytest](python/test-a-function-with-pytest.md)
|
||||
- [Use pipx To Install End User Apps](python/use-pipx-to-install-end-user-apps.md)
|
||||
|
||||
### Rails
|
||||
|
||||
|
||||
31
python/use-pipx-to-install-end-user-apps.md
Normal file
31
python/use-pipx-to-install-end-user-apps.md
Normal 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
|
||||
```
|
||||
Reference in New Issue
Block a user