Pip (package installer for Python) je často používaný program, s jehož pomocí může uživatel jednoduše nainstalovat balíčky pro Python. Problémem ale bývá aktualizace těchto balíčků. Ručně můžete vynutit aktualizaci explicitně vyjmenovaných balíčků, například: pip install --upgrade pip setuptools wheel
, ale všechny nainstalované zatím jednoduše aktualizovat nejde.
Na možnosti jednoduše aktualizovat všechny balíčky pomocí pip se pracuje. Ale zatím je potřeba použít vlastní skript, například:
pip freeze --user | cut -d'=' -f1 | xargs pip install --upgrade --user -U
Anebo je možné použít například balíček pipupgrade či pip-review. V prvním případě se aktualizuje triviálně pipugrade
, v druhém případě pip-review --local --auto
. Jak aktualizujete balíčky pip vy?