Python venv: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(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,…“)
 
Zeile 1: Zeile 1:
 
== Einführung ==
 
== 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.
+
Ein Python Virtual Environment (venv) ist eine isolierte Umgebung, um Python-Projekte und deren Abhängigkeiten voneinander zu trennen. Dieses Beispiel zeigt, wie du ein venv unter Kali Linux erstellst und verwendest.
  
 
== Voraussetzungen ==
 
== Voraussetzungen ==
Zeile 6: Zeile 6:
 
* Python 3.x installiert
 
* Python 3.x installiert
  
== Schritte ==
+
== Beispiel: Virtuelle Umgebung erstellen und verwenden ==
 +
Hier ist ein konkretes Beispiel, wie du ein venv erstellst, aktivierst und ein Paket installierst:
  
=== Schritt 1: Terminal öffnen ===
+
* Erstelle ein Projektverzeichnis:
Öffne ein Terminal in Kali Linux.
+
  <syntaxhighlight lang="bash">
 +
  mkdir mein_python_projekt
 +
  cd mein_python_projekt
 +
  </syntaxhighlight>
  
=== Schritt 2: Projektverzeichnis erstellen ===
+
* Erstelle eine virtuelle Umgebung:
Erstelle ein Verzeichnis für dein Projekt:
+
  <syntaxhighlight lang="bash">
 +
  python3 -m venv venv
 +
  </syntaxhighlight>
  
<syntaxhighlight lang="bash">
+
* Aktiviere die virtuelle Umgebung:
mkdir mein_python_projekt
+
  <syntaxhighlight lang="bash">
cd mein_python_projekt
+
  source venv/bin/activate
</syntaxhighlight>
+
  </syntaxhighlight>
  
=== Schritt 3: Virtuelle Umgebung erstellen ===
+
* Installiere ein konkretes Paket, z. B. `requests`:
Erstelle eine virtuelle Umgebung mit dem Namen `venv`:
+
  <syntaxhighlight lang="bash">
 +
  pip install requests
 +
  </syntaxhighlight>
  
<syntaxhighlight lang="bash">
+
* Überprüfe die Installation:
python3 -m venv venv
+
  <syntaxhighlight lang="bash">
</syntaxhighlight>
+
  pip list
 +
  </syntaxhighlight>
  
Dieser Befehl erstellt ein Verzeichnis namens `venv` im aktuellen Verzeichnis, das die isolierte Python-Umgebung enthält.
+
* Deaktiviere die virtuelle Umgebung:
 
+
  <syntaxhighlight lang="bash">
=== Schritt 4: Virtuelle Umgebung aktivieren ===
+
  deactivate
Aktiviere die virtuelle Umgebung:
+
  </syntaxhighlight>
 
 
<syntaxhighlight lang="bash">
 
source venv/bin/activate
 
</syntaxhighlight>
 
 
 
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`:
 
 
 
<syntaxhighlight lang="bash">
 
pip install requests
 
</syntaxhighlight>
 
 
 
=== Schritt 6: Virtuelle Umgebung deaktivieren ===
 
Wenn du die virtuelle Umgebung verlassen möchtest, gib folgenden Befehl ein:
 
 
 
<syntaxhighlight lang="bash">
 
deactivate
 
</syntaxhighlight>
 
 
 
=== Schritt 7: Virtuelle Umgebung erneut aktivieren ===
 
Um die virtuelle Umgebung erneut zu aktivieren, navigiere zum Projektverzeichnis und führe den Aktivierungsbefehl aus:
 
 
 
<syntaxhighlight lang="bash">
 
cd mein_python_projekt
 
source venv/bin/activate
 
</syntaxhighlight>
 
  
 
== Zusammenfassung ==
 
== 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.
+
In diesem Beispiel hast du:
 +
* Ein Projektverzeichnis erstellt.
 +
* Eine virtuelle Umgebung mit `python3 -m venv venv` erstellt.
 +
* Die Umgebung mit `source venv/bin/activate` aktiviert.
 +
* Das Paket `requests` installiert.
 +
* Die Umgebung mit `deactivate` verlassen.
  
 
== Siehe auch ==
 
== Siehe auch ==

Version vom 6. Februar 2025, 20:02 Uhr

Einführung

Ein Python Virtual Environment (venv) ist eine isolierte Umgebung, um Python-Projekte und deren Abhängigkeiten voneinander zu trennen. Dieses Beispiel zeigt, wie du ein venv unter Kali Linux erstellst und verwendest.

Voraussetzungen

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

Beispiel: Virtuelle Umgebung erstellen und verwenden

Hier ist ein konkretes Beispiel, wie du ein venv erstellst, aktivierst und ein Paket installierst:

  • Erstelle ein Projektverzeichnis:
  mkdir mein_python_projekt
  cd mein_python_projekt
  • Erstelle eine virtuelle Umgebung:
  python3 -m venv venv
  • Aktiviere die virtuelle Umgebung:
  source venv/bin/activate
  • Installiere ein konkretes Paket, z. B. `requests`:
  pip install requests
  • Überprüfe die Installation:
  pip list
  • Deaktiviere die virtuelle Umgebung:
  deactivate

Zusammenfassung

In diesem Beispiel hast du:

  • Ein Projektverzeichnis erstellt.
  • Eine virtuelle Umgebung mit `python3 -m venv venv` erstellt.
  • Die Umgebung mit `source venv/bin/activate` aktiviert.
  • Das Paket `requests` installiert.
  • Die Umgebung mit `deactivate` verlassen.

Siehe auch