Python venv: Unterschied zwischen den Versionen
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 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 | ||
| − | == | + | == Beispiel: Virtuelle Umgebung erstellen und verwenden == |
| + | Hier ist ein konkretes Beispiel, wie du ein venv erstellst, aktivierst und ein Paket installierst: | ||
| − | + | * Erstelle ein Projektverzeichnis: | |
| − | + | <syntaxhighlight lang="bash"> | |
| + | mkdir mein_python_projekt | ||
| + | cd mein_python_projekt | ||
| + | </syntaxhighlight> | ||
| − | + | * Erstelle eine virtuelle Umgebung: | |
| − | + | <syntaxhighlight lang="bash"> | |
| + | python3 -m venv venv | ||
| + | </syntaxhighlight> | ||
| − | <syntaxhighlight lang="bash"> | + | * Aktiviere die virtuelle Umgebung: |
| − | + | <syntaxhighlight lang="bash"> | |
| − | + | source venv/bin/activate | |
| − | </syntaxhighlight> | + | </syntaxhighlight> |
| − | + | * Installiere ein konkretes Paket, z. B. `requests`: | |
| − | + | <syntaxhighlight lang="bash"> | |
| + | pip install requests | ||
| + | </syntaxhighlight> | ||
| − | <syntaxhighlight lang="bash"> | + | * Überprüfe die Installation: |
| − | + | <syntaxhighlight lang="bash"> | |
| − | </syntaxhighlight> | + | pip list |
| + | </syntaxhighlight> | ||
| − | + | * Deaktiviere die virtuelle Umgebung: | |
| − | + | <syntaxhighlight lang="bash"> | |
| − | + | deactivate | |
| − | + | </syntaxhighlight> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | <syntaxhighlight lang="bash"> | ||
| − | deactivate | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | </syntaxhighlight> | ||
== Zusammenfassung == | == Zusammenfassung == | ||
| − | In diesem Beispiel hast du | + | 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.