Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie schnell, wie Pipenv eine virtuelle Umgebung erstellt!

Erfahren Sie schnell, wie Pipenv eine virtuelle Umgebung erstellt!

WBOY
WBOYOriginal
2024-01-04 12:05:56833Durchsuche

Erfahren Sie schnell, wie Pipenv eine virtuelle Umgebung erstellt!

Lernen wir, wie Sie mit pipenv effizient eine virtuelle Umgebung erstellen!

Während des Entwicklungsprozesses müssen wir häufig unterschiedliche Python-Pakete und -Abhängigkeiten in verschiedenen Projekten verwenden. Um Konflikte mit diesen Paketen und Abhängigkeiten zu vermeiden, können wir virtuelle Umgebungen verwenden. Die virtuelle Umgebung kann unsere Pakete und Abhängigkeiten unabhängig von der globalen Umgebung des Systems verwalten und so die Unabhängigkeit jedes Projekts gewährleisten.

pipenv ist ein virtuelles Python-Umgebungs- und Paketverwaltungstool. Mit Pipenv können Sie ganz einfach virtuelle Umgebungen erstellen und verwalten und die Installation und Versionskontrolle von Abhängigkeiten automatisch durchführen. Als Nächstes werde ich vorstellen, wie man mit Pipenv effizient eine virtuelle Umgebung erstellt.

Zuerst müssen wir Pipenv installieren. Öffnen Sie ein Befehlszeilenterminal und führen Sie den folgenden Befehl aus, um Pipenv zu installieren:

pip install pipenv

Nachdem die Installation abgeschlossen ist, können wir eine neue virtuelle Umgebung erstellen. Gehen Sie in das Verzeichnis, in dem Sie die virtuelle Umgebung erstellen möchten, und führen Sie den folgenden Befehl aus:

pipenv shell

Dadurch wird eine neue virtuelle Umgebung erstellt und aktiviert. Sie können den Namen der virtuellen Umgebung vor der Eingabeaufforderung sehen, was darauf hinweist, dass Sie die virtuelle Umgebung verwenden.

Als nächstes installieren Sie Abhängigkeitspakete in der virtuellen Umgebung. Angenommen, Sie möchten ein Paket namens requests installieren, verwenden Sie einfach den folgenden Befehl: requests的包,只需使用以下命令:

pipenv install requests

这将会自动安装最新版本的requests包,并将其添加到虚拟环境的依赖列表中。

如果你需要安装指定版本的包,可以使用==运算符指定版本号。例如,要安装requests的2.27.1版本,可以运行以下命令:

pipenv install requests==2.27.1

你还可以使用、<code>>、<code>>=等运算符来指定版本范围,以满足不同的需求。

如果你从一个已经存在的requirements.txt文件中安装依赖,可以使用以下命令:

pipenv install -r requirements.txt

这将会自动从requirements.txt中读取依赖列表,并安装相应的包。

在开发过程中,我们可能会不断添加和删除依赖包。为了保证当前环境与依赖列表的一致性,我们可以使用以下命令来生成Pipfile.lock文件:

pipenv lock

Pipfile.lock文件将会包含当前环境的详细信息,包括每个依赖包的版本号和依赖关系。在以后恢复环境或与其他开发者共享项目时,只需通过Pipfile.lock

pipenv uninstall package_name

Dadurch wird automatisch die neueste Version des requests-Pakets installiert und in hinzugefügt Abhängigkeitsliste der virtuellen Umgebung.

Wenn Sie eine bestimmte Version eines Pakets installieren müssen, können Sie den Operator == verwenden, um die Versionsnummer anzugeben. Um beispielsweise Version 2.27.1 von requests zu installieren, können Sie den folgenden Befehl ausführen:

pipenv graph

Sie können auch , <code>> verwenden. code>, Operatoren wie <code> und <code>>= werden verwendet, um den Versionsbereich anzugeben, um unterschiedliche Anforderungen zu erfüllen.

Wenn Sie Abhängigkeiten aus einer vorhandenen requirements.txt-Datei installieren, können Sie den folgenden Befehl verwenden:

pipenv run python script.py

Dies liest automatisch aus der requirements.txt-Abhängigkeitsliste und installiert die entsprechenden Pakete.

Während des Entwicklungsprozesses können wir weiterhin abhängige Pakete hinzufügen und entfernen. Um die Konsistenz zwischen der aktuellen Umgebung und der Abhängigkeitsliste sicherzustellen, können wir den folgenden Befehl verwenden, um die Datei Pipfile.lock zu generieren:

rrreee

Der Pipfile.lock Die Datei enthält detaillierte Informationen zur aktuellen Umgebung, einschließlich Versionsnummern und Abhängigkeiten für jedes abhängige Paket. Wenn Sie die Umgebung später wiederherstellen oder das Projekt mit anderen Entwicklern teilen, stellen Sie die Umgebung einfach über die Datei Pipfile.lock wieder her. 🎜🎜Wenn wir ein abhängiges Paket nicht mehr benötigen, können wir es mit dem folgenden Befehl deinstallieren: 🎜rrreee🎜Dadurch wird das Paket aus der Abhängigkeitsliste entfernt und aus der virtuellen Umgebung deinstalliert. 🎜🎜Zusätzlich zu den oben vorgestellten Befehlen bietet pipenv noch viele weitere nützliche Funktionen. Sie können beispielsweise den folgenden Befehl verwenden, um die installierten Pakete und Versionen in der aktuellen virtuellen Umgebung anzuzeigen: 🎜rrreee🎜 Sie können auch den folgenden Befehl verwenden, um einen Befehl auszuführen, beispielsweise die Ausführung eines Python-Skripts: 🎜rrreee🎜 Dies wird ausgeführt in der virtuellen Umgebung angegebenen Befehl. 🎜🎜Zusammenfassend lässt sich sagen, dass Pipenv eine leistungsstarke virtuelle Python-Umgebung und ein Paketverwaltungstool ist. Mit Pipenv können wir ganz einfach virtuelle Umgebungen erstellen und verwalten sowie die Installation von Abhängigkeiten und die Versionskontrolle automatisch durchführen. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, mit Pipenv virtuelle Umgebungen effizienter zu erstellen und Ihre Entwicklungseffizienz zu verbessern! 🎜

Das obige ist der detaillierte Inhalt vonErfahren Sie schnell, wie Pipenv eine virtuelle Umgebung erstellt!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn