Angeben der virtuellen Umgebung für eine Python-Version
-
Virtuelle Umgebung für eine Python-Version mit dem Befehl
virtualenv
spezifizieren -
Virtuelle Umgebung mit dem
venv
-Befehl spezifizieren
In diesem Artikel wird erläutert, wie Sie eine neue virtuelle Umgebung für eine bestimmte Python-Version angeben oder erstellen. Eine virtuelle Umgebung ist eine isolierte Python-Umgebung, in der Python-Bibliotheken, -Interpreter und -Skripts installiert und von der System-Python-Umgebung isoliert sind.
Eine virtuelle Umgebung ist nützlich, um die für ein bestimmtes Python-Projekt erforderlichen Abhängigkeiten separat bereitzustellen. Wir können die separate virtuelle Umgebung mithilfe der folgenden Methoden angeben.
Virtuelle Umgebung für eine Python-Version mit dem Befehl virtualenv
spezifizieren
Wir können eine virtuelle Python-Umgebung erstellen, indem wir den Befehl virtualenv
für eine bestimmte Python-Version verwenden.
Der Befehl virtualenv
modifiziert die Umgebungsvariablen in einer Shell, um eine isolierte virtuelle Python-Umgebung zu erstellen. Daher müssen wir die Shell installieren, um den Befehl virtualenv
auszuführen.
Wir können eine virtuelle Python-Umgebung für eine bestimmte Python-Version mithilfe der Shell erstellen, indem wir den folgenden Befehl ausführen:
virtualenv -p=/usr/bin/python<version> path/to/new/virtualenv/
Wenn das Paket virtualenv
nicht auf dem Computer installiert ist, können wir es zuerst mit dem folgenden Befehl installieren:
pip install virtualenv
Virtuelle Umgebung mit dem venv
-Befehl spezifizieren
Wir können eine virtuelle Python-Umgebung erstellen, indem wir den Befehl venv
verwenden. Der Befehl venv
erstellt zuerst das Zielverzeichnis, falls es nicht existiert, und fügt dann die Datei pyvenv.cfg
darin ein.
Die gebräuchliche Bezeichnung für das Zielverzeichnis ist .venv
. Es erstellt ein Unterverzeichnis bin
oder Scripts
(für Windows) mit Python-Binärdateien und ein Unterverzeichnis site-packages
im Zielverzeichnis.
Der Befehl venv
erlaubt im Gegensatz zu virtualenv
nicht das Erstellen einer virtuellen Umgebung für eine bestimmte Python-Version. Wir können eine virtuelle Python-Umgebung erstellen, indem wir den folgenden Befehl ausführen.
python3 -m venv path/to/new/virtualenv/
Unter Linux und macOS können wir die virtuelle Umgebung mit dem folgenden Befehl aktivieren:
source <path/to/new/virtualenv>/bin/source
Wenn Sie Windows verwenden, können Sie den folgenden Befehl in cmd.exe
verwenden, um die virtuelle Umgebung zu aktivieren.
<path\to\new\virtualenv>\Scripts\activate.bat
Nachdem eine virtuelle Umgebung aktiv ist, wird die Variable VIRTUAL_ENV
auf den angegebenen Pfad der virtuellen Umgebung gesetzt. Und Python beginnt, den Interpreter, die Bibliotheken und Skripte der virtuellen Umgebung zu verwenden.
Verwandter Artikel - Python Version
- Wie man die Python-Version in den Skripten überprüft
- Downgrade der Python-Version
- Verwenden Sie Pip, um die Python-Version zu installieren
- Wechseln Sie zwischen Python 2 und 3
- Downgrade von Python 3.9 auf 3.8