📘 Tag 23
March 28, 2026 · View on GitHub

📘 Tag 23
Virtuelle Umgebungen einrichten
Bevor du mit einem neuen Projekt beginnst, ist es ratsam, eine virtuelle Umgebung (Virtual Environment) zu erstellen. Diese hilft dir dabei, ein isoliertes System für jedes Projekt zu schaffen. Ohne virtuelle Umgebung würden sich die Pakete verschiedener Projekte gegenseitig stören oder Konflikte verursachen.
Warum eine virtuelle Umgebung?
Wenn du pip freeze in deinem normalen Terminal eingibst, siehst du alle Pakete, die global auf deinem Computer installiert sind. In einer virtuellen Umgebung siehst du nur die Pakete, die du explizit für dieses eine Projekt installiert hast.
Erstellung und Aktivierung
-
Erstellen: Gehe in deinen Projektordner und gib folgenden Befehl ein:
- Windows:
python -m venv venv - Mac/Linux:
python3 -m venv venv
- Windows:
-
Aktivieren: Nach der Erstellung musst du die Umgebung aktivieren:
- Windows (PowerShell):
.\venv\Scripts\Activate.ps1 - Windows (Git Bash/CMD):
source venv/Scripts/activate - Mac/Linux:
source venv/bin/activate
- Windows (PowerShell):
Sobald die Umgebung aktiviert ist, erscheint ein (venv) vor deiner Eingabeaufforderung im Terminal.
Beispiel:
(venv) user@computer:~/mein_projekt$ pip install Flask
Jetzt ist Flask nur in diesem Projekt verfügbar.
- Deaktivieren:
Wenn du fertig bist, kannst du die Umgebung mit dem Befehl
deactivateverlassen.
Wichtig: Du solltest den Ordner venv/ niemals in dein GitHub-Repository hochladen. Füge ihn stattdessen zu deiner .gitignore Datei hinzu.
💻 Übungen - Tag 23
- Erstelle einen neuen Ordner für ein Projekt (z. B.
mein_test_projekt). - Erstelle darin eine virtuelle Umgebung.
- Aktiviere sie und installiere ein beliebiges Paket (z. B.
requests). - Prüfe mit
pip freeze, ob das Paket installiert ist. - Deaktiviere die Umgebung wieder.
🎉 HERZLICEN GLÜCKWUNSCH! 🎉