Best way to handle python dependancies

January 3, 2023 ยท View on GitHub

Pipx

Install pipx

python3 -m pip install pipx 
python3 -m pipx ensurepath

Install tools/packages with pipx

pipx install package

Virtual env

Install

sudo apt install python3.10-venv

Create virtual env

mkdir my_awesome_project
cd my_awesome_project
python3 -m venv .my_awesome_project_venv

Use virtual env

source .my_awesome_project_venv/bin/activate

Install python stuff

python3 -m pip install -r .\requirements.txt