mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-11-09 18:50:34 -05:00
878 B
878 B
title | date | draft | tags | |
---|---|---|---|---|
Manage Python Applications | 2020-10-11T19:21:10-04:00 | false |
|
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