Zum Inhalt springen

Benutzer:Zase Wieder/venv

Aus Wikibooks

Sinn einer Umgebung ist es das lokale System zu schützen, wenn eine Abhängigkeit von einem Python-Programm andere zusätzliche Pakete oder gleiche Pakete mit anderer Versionsnummer benötigt. Um eine virtuelle Umgebung (virtual environment) mit Python zu erstellen braucht man Modul venv (es gibt andere Möglichkeiten, eine solche zu Erstellen, doch hier wird das Modul venv verwendet).

Installation, falls nicht vorhanden:
sudo apt install python3-venv

Errichten einer Umgebung:
python3 -m venv <Umgebung>

Starten der Umgebung:
source <Umgebung>/bin/activate

Die Promptzeile beginnt mit dem Umgebungsnamen in Klammern, wenn die Umgebung ordentlich gestartet hat.

Pakete installieren:
pip install <Paket>
oder wenn eine Listendatei vorhanden ist, z. B. requirements.txt:
pip install -r <Listedatei>