mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-12-23 20:01:57 +00:00
899 B
899 B
title | date | draft | tags | medium_enabled | |
---|---|---|---|---|---|
Manage Python Applications | 2020-10-11T19:21:10-04:00 | false |
|
true |
I've recently discovered an application called pipx
which allows one to install and run Python applications in isolated environments. I think of it as a package similar to apt
, but keeps the packages nice and isolated from one another.
To Install:
sudo apt install python3-venv pipx
pipx ensurepath
By default, it will create the virtualenvs in ~/.local/pipx
and drop executables in ~/.local/bin
.
Install diceware
using pipx
:
pipx install diceware
List the virtual environments maintained by pipx
:
pipx list
Upgrade a package:
pipx upgrade diceware
Add additional dependencies into a package's virtual environment:
pipx inject package dependency