Grundlegendes zu Umgebungen und Paketen
Tip
Weitere Details finden Sie auf der Registerkarte "Text und Bilder ".
Python verfügt über ein riesiges Ökosystem von Drittanbieterpaketen – wiederverwendbare Codebibliotheken, die erweitern, was Python tun können. Vor der Installation von Paketen empfiehlt es sich, eine virtuelle Umgebung einzurichten, damit die Abhängigkeiten Ihres Projekts organisiert bleiben und sich nicht auf andere Projekte auswirken.
Was ist eine virtuelle Umgebung?
Eine virtuelle Umgebung ist ein isolierter Ordner, der eine eigene Kopie von Python und alle pakete enthält, die Sie installieren. Stellen Sie sich dies als sauberen Arbeitsbereich für jedes Projekt vor – Pakete, die Sie in einer Umgebung installieren, wirken sich nicht auf einen anderen aus.
Erstellen einer virtuellen Umgebung
Öffnen Sie in VS Code das integrierte Terminal (Terminal > New Terminal), und navigieren Sie zu Ihrem Projektordner. Führen Sie dann Folgendes aus:
python -m venv .venv
Mit diesem Befehl wird ein ausgeblendeter Ordner erstellt .venv , der die isolierte Umgebung enthält. Aktivieren Sie sie mit:
| Plattform | Befehl |
|---|---|
| Windows | .venv\Scripts\activate |
| macOS / Linux | source .venv/bin/activate |
Wenn sie aktiv ist, wird (.venv) am Anfang der Terminalaufforderung angezeigt. Sie können auch den Python: Select Interpreter Befehl in VS Code verwenden, um eine virtuelle Umgebung zu erstellen und zu aktivieren.
Installieren von Paketen mit Pip
pip ist der integrierte Paket-Manager Python. Nachdem Ihre virtuelle Umgebung aktiv ist, verwenden Sie sie zum Installieren von Paketen:
pip install requests
So zeigen Sie alle installierten Pakete in der aktuellen Umgebung an:
pip list
So speichern Sie die Abhängigkeiten Ihres Projekts, damit andere die Umgebung neu erstellen können:
pip freeze > requirements.txt
Und um sie aus dieser Datei zu installieren:
pip install -r requirements.txt
Tip
VS Code erkennt Ihre virtuelle Umgebung automatisch. Wenn Sie eine Python Datei öffnen, suchen Sie in der unteren Statusleiste nach der Python Version. Wählen Sie sie aus, um Ihre .venv Umgebung auszuwählen, falls sie noch nicht ausgewählt ist.