Zum Inhalt

pipx

Mit pipx kann man Python-Anwendungen in isolierte Virtual Environments installieren, ohne dass es zu Problemen mit Abhängigkeiten kommt.

Installation

Installiere pipx mit dem Paketmanager deines Vertrauens oder manuell wie folgt.

Linux & macOS

d=$(mktemp -d)
python3 -m venv -- "$d"
"$d/bin/pip" install pipx
"$d/bin/pipx" ensurepath
"$d/bin/pipx" install --force --python=python3 pipx
rm -R -- "$d"
unset d

Windows

$d = (New-Item -ItemType Directory -Path (Join-Path ([System.IO.Path]::GetTempPath()) ([System.Guid]::NewGuid()))).FullName
python -m venv -- "$d"
Invoke-Expression -Command "$d\Scripts\pip" install pipx
Invoke-Expression -Command "$d\Scripts\pipx" ensurepath
Invoke-Expression -Command "$d\Scripts\pipx" install --force --python=python pipx
Remove-Item -Path "$d" -Recurse
Clear-Variable -Name d

Nutzung

Mit pipx können Python-Anwendungen beispielsweise wie folgt installiert, aktualisiert und deinstalliert werden:

pipx install mkdocs
pipx upgrade mkdocs
pipx uninstall mkdocs