Verwaltung von Python-Virtual Environments

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Eine Python-Virtual Environment ist ein Tool, das verwendet wird, um verschiedene Python-Umgebungen auf einem einzelnen Computer zu isolieren. Dies ist nützlich, wenn Sie an Projekten arbeiten, die unterschiedliche Anforderungen haben, oder wenn Sie Konflikte zwischen Paketen in Ihrer globalen Python-Umgebung vermeiden möchten.

Errungenschaften

  • virtualenv-Befehl
  • Virtuelle Umgebung aktivieren
  • Virtuelle Umgebung verlassen
  • Python-Version zuweisen

Virtuelle Umgebung erstellen

Zunächst erstellen wir eine Python-Virtual Environment.

virtualenv venv

Jetzt haben wir eine virtuelle Umgebung namens "venv". Als nächstes können wir Python-Pakete in der virtuellen Umgebung installieren.

Python virtual environment creation

Verwenden der virtuellen Umgebung

Jetzt verwenden wir den Befehl source, um die virtuelle Umgebung zu aktivieren:

source venv/bin/activate
Activating virtual environment

Anschließend installieren wir ein Drittanbieter-Paket:

pip install pygame
Installing pygame package

pygame wurde erfolgreich in dieser Umgebung installiert.

pip list
List of installed packages

Schließlich verwenden wir den Befehl deactivate, um die virtuelle Umgebung zu verlassen:

Deactivating virtual environment command

Wir können sehen, dass pygame in der Hauptumgebung nicht installiert ist.

pygame not in main environment

Verschiedene Python-Versionen

Wir können auch eine virtuelle Umgebung mit der gewünschten Python-Version erstellen.

Beispielsweise erstellen wir eine Python3-Virtual Environment. Zunächst müssen wir wissen, wo Python3 ist:

which python3
Locating Python3 executable path

Dann können wir es mit -p zuweisen:

virtualenv -p /usr/bin/python3 venv3
Creating Python3 virtual environment

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Python-Virtual Environment Lab abgeschlossen.

In diesem Lab haben Sie gelernt, wie Sie:

  • Eine Python-Virtual Environment erstellen.
  • Den PyPI-Paketmanager verwenden, um Pakete in einer Python-Virtual Environment zu installieren.
  • Verschiedene Python-Virtual Environments verwalten.