The Fedora system Python is used directly; there is no pyenv or alternate
runtime manager.
| Tool | Version |
|---|---|
| Python | 3.14.7 (Fedora system interpreter) |
| pip | 26.0.1 |
| pipx | 1.15.0 |
sudo dnf install python3 python3-pip pipx
pipx ensurepath-
Never
sudo pip install. It corrupts the DNF-managed site-packages. -
Per-project dependencies go in a virtual environment:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt -
Standalone CLI apps go through
pipx(isolated venv per app):pipx install <tool> pipx list
-
System-wide Python libraries, when genuinely needed, come from
dnf(python3-<name>), not pip.