Grundlegendes zu Umgebungen und Paketen

Abgeschlossen

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.