Heim > Artikel > Backend-Entwicklung > 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_nameDadurch 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 graphSie 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.pyDies 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
DerPipfile.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!