Python venv

Aus Xinux Wiki
Version vom 6. Februar 2025, 20:00 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Einführung == Ein Python Virtual Environment (venv) ist ein Werkzeug, das verwendet wird, um isolierte Python-Umgebungen zu erstellen. Dies ist nützlich,…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Einführung

Ein Python Virtual Environment (venv) ist ein Werkzeug, das verwendet wird, um isolierte Python-Umgebungen zu erstellen. Dies ist nützlich, um Abhängigkeiten und Pakete für verschiedene Projekte getrennt zu halten.

Voraussetzungen

  • Kali Linux (oder eine andere Linux-Distribution)
  • Python 3.x installiert

Schritte

Schritt 1: Terminal öffnen

Öffne ein Terminal in Kali Linux.

Schritt 2: Projektverzeichnis erstellen

Erstelle ein Verzeichnis für dein Projekt:

mkdir mein_python_projekt
cd mein_python_projekt

Schritt 3: Virtuelle Umgebung erstellen

Erstelle eine virtuelle Umgebung mit dem Namen `venv`:

python3 -m venv venv

Dieser Befehl erstellt ein Verzeichnis namens `venv` im aktuellen Verzeichnis, das die isolierte Python-Umgebung enthält.

Schritt 4: Virtuelle Umgebung aktivieren

Aktiviere die virtuelle Umgebung:

source venv/bin/activate

Nach der Aktivierung wird deine Shell-Eingabeaufforderung mit dem Namen der virtuellen Umgebung (`venv`) versehen, um anzuzeigen, dass die Umgebung aktiv ist.

Schritt 5: Pakete installieren

Installiere ein Python-Paket in der virtuellen Umgebung, z.B. `requests`:

pip install requests

Schritt 6: Virtuelle Umgebung deaktivieren

Wenn du die virtuelle Umgebung verlassen möchtest, gib folgenden Befehl ein:

deactivate

Schritt 7: Virtuelle Umgebung erneut aktivieren

Um die virtuelle Umgebung erneut zu aktivieren, navigiere zum Projektverzeichnis und führe den Aktivierungsbefehl aus:

cd mein_python_projekt
source venv/bin/activate

Zusammenfassung

In diesem Beispiel hast du gelernt, wie man eine Python Virtual Environment (venv) unter Kali Linux erstellt, aktiviert und verwendet. Dies ist eine bewährte Methode, um Python-Projekte und deren Abhängigkeiten voneinander zu isolieren.

Siehe auch