Pipenv Geben Sie die Python-Version an

Faaiq Bilal 21 Juni 2023
Pipenv Geben Sie die Python-Version an

Dieser Artikel beschreibt einige Methoden zur Verwendung von pipenv zum Erstellen virtueller Umgebungen mit bestimmten Python-Versionen. Wir listen die Voraussetzungen auf und erklären die Verwendung der Befehle, die pipenv benötigt, um eine bestimmte Version von Python in der virtuellen Umgebung zu installieren.

pipenv Geben Sie die Python-Version an

Zuerst müssten Sie pipenv installieren. Wir können es mit pip wie unten angegeben installieren:

python3 -m pip install --user pipenv

Jetzt können wir mit pipenv das virtualenv erstellen. Es sollte beachtet werden, dass es eine Voraussetzung gibt, bevor Sie diesen Befehl verwenden. Sie sollten die spezifische Python-Version, die Sie in Ihrer virtuellen Umgebung haben möchten, auf Ihrem Arbeitssystem installieren.

Wenn Sie beispielsweise mit Python 3.6 eine virtuelle Umgebung erstellen möchten, sollte Python 3.6 bereits auf Ihrem System installiert sein.

Der einfachste Weg, eine bestimmte Version zu installieren, ist der Befehl apt-get. Es gibt ein praktisches persönliches Repository, das genau für diesen Zweck erstellt wurde.

Bitte beachten Sie, dass dies perfekt für Debian-basierte Linux-Systeme ist. Für Windows können Sie die spezifische Version, die Sie benötigen, von hier installieren.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

Wenn Sie nach dieser Einrichtung Python 3.6 installieren möchten, können Sie dies mit dem folgenden Befehl tun:

sudo apt-get install python3.6

Um eine andere Version von Python zu installieren, ersetzen Sie python3.6 durch die Version, die Sie installieren möchten. Zum Beispiel python3.4.

Wenn nun eine neue Umgebung mit Python 3.6 notwendig erscheint, können wir dies mit dem folgenden Befehl tun:

pipenv install --python 3.6

Wenn Sie nun innerhalb des Verzeichnisses, in dem Sie dieses Programm ausgeführt haben, den Befehl pipenv shell ausführen, werden Sie mit einer Shell begrüßt, die Ihre gewünschte virtuelle Umgebung verwendet.

Wenn Sie die von dieser Umgebung verwendete Python-Version ändern möchten, navigieren Sie zum aktuellen Verzeichnis und öffnen Sie die Pipfile in einem Texteditor. Sie sehen einen Abschnitt wie den folgenden:

[requires]
python_version = "3.6"

Wenn Sie diese Version auf eine andere ändern und dann die Shell pipenv neu starten, wird eine Umgebung mit der neuen Version gestartet. Bitte beachten Sie, dass Sie erneut die neueste Version von Python auf Ihrem System installieren müssen.