


Entdecken Sie die Gemeinsamkeiten und Unterschiede zwischen Pipenv-Umgebungen und virtuellen Umgebungen
Der Unterschied und die Verbindung zwischen der Pipenv-Umgebung und der virtuellen Umgebung erfordern spezifische Codebeispiele.
Mit der zunehmenden Beliebtheit von Python verwenden immer mehr Entwickler virtuelle Umgebungen in Python-Projekten, um abhängige Bibliotheken verschiedener Projekte zu isolieren. Die virtuelle Umgebung kann sicherstellen, dass die Python-Bibliotheken und ihre Versionen, von denen das Projekt abhängt, ordnungsgemäß verwaltet werden, um verschiedene Konflikte und Versionsinkonsistenzen zu vermeiden. Allerdings waren in der Vergangenheit für die Verwendung virtueller Umgebungen Bibliotheken von Drittanbietern wie Virtualenv und Virtualenvwrapper erforderlich. Vor nicht allzu langer Zeit hat die Python-Community ein neues Tool namens „pipenv“ auf den Markt gebracht, das die Funktionen des Paketverwaltungstools „pip“ und der virtuellen Umgebung kombiniert und so die Erstellung und Verwaltung virtueller Umgebungen erleichtert.
Was sind also die Unterschiede und Zusammenhänge zwischen der Pipenv-Umgebung und der virtuellen Umgebung? Lass uns genauer hinschauen.
Unterschiede:
-
Verschiedene Erstellungsmethoden:
- Virtuelle Umgebung: Verwenden Sie den Befehl
virtualenv
, um eine virtuelle Umgebung zu erstellen, und verwenden Siepip
, um die Bibliothek zu installieren.virtualenv
命令创建虚拟环境,并在其中使用pip
来安装库。 - pipenv环境:使用
pipenv
命令创建虚拟环境,并在其中使用pipenv
来安装库。
- Virtuelle Umgebung: Verwenden Sie den Befehl
-
文件结构不同:
- 虚拟环境:在虚拟环境中,库会被安装在
Lib
目录下。 - pipenv环境:在pipenv环境中,库会被安装在
.venv
目录下。
- 虚拟环境:在虚拟环境中,库会被安装在
-
管理依赖方式不同:
- 虚拟环境:通过在虚拟环境中安装所需库来管理依赖关系,你可以使用
pip freeze
命令将当前环境下的库以及其版本保存到requirements.txt
文件中。 - pipenv环境:在pipenv环境中,你可以使用
pipenv install
命令直接从Pipfile
或Pipfile.lock
文件中安装整个项目的依赖,你也可以使用pipenv install <library></library>
来安装单个库。同时,pipenv会自动生成Pipfile
和Pipfile.lock
pipenv-Umgebung: Verwenden Sie den Befehl
pipenv
, um eine virtuelle Umgebung zu erstellen, und verwenden Siepipenv
, um die Bibliothek zu installieren. - 虚拟环境:通过在虚拟环境中安装所需库来管理依赖关系,你可以使用
Die Dateistruktur ist anders:
Lib
installiert. pipenv-Umgebung: In der Pipenv-Umgebung wird die Bibliothek im Verzeichnis .venv
installiert. 🎜🎜🎜🎜🎜Verwalten Sie Abhängigkeiten auf unterschiedliche Weise: 🎜🎜🎜Virtuelle Umgebung: Verwalten Sie Abhängigkeiten, indem Sie die erforderlichen Bibliotheken in einer virtuellen Umgebung installieren. Sie können den Befehl pip freeze
verwenden, um die Bibliotheken in der aktuellen zu kombinieren Umgebung mit ihrer Version wird in der Datei requirements.txt
gespeichert. 🎜🎜pipenv-Umgebung: In der Pipenv-Umgebung können Sie den Befehl pipenv install
verwenden, um das gesamte Projekt direkt aus Pipfile
oder Pipfile.lock
zu installieren > Dateiabhängigkeiten können Sie auch pipenv install <library></library>
verwenden, um eine einzelne Bibliothek zu installieren. Gleichzeitig generiert pipenv automatisch die Dateien Pipfile
und Pipfile.lock
, um Abhängigkeiten zu verwalten. 🎜🎜🎜🎜🎜 Kontakt: 🎜 Unabhängig davon, ob es sich um eine virtuelle Umgebung oder eine Pipenv-Umgebung handelt, verwalten sie abhängige Bibliotheken, indem sie eine isolierte Umgebung im Projektverzeichnis erstellen, um die Portabilität und Unabhängigkeit des Projekts sicherzustellen. Gleichzeitig können durch die Verwendung virtueller Umgebungen und Pipenv-Umgebungen Bibliothekskonflikte und Versionsinkonsistenzen vermieden werden. 🎜🎜 Im Folgenden zeige ich Ihnen konkrete Codebeispiele zum Erstellen virtueller Umgebungen und Pipenv-Umgebungen. 🎜# 创建虚拟环境示例 $ virtualenv venv # 创建虚拟环境 $ source venv/bin/activate # 激活虚拟环境 (venv) $ pip install pandas # 在虚拟环境中安装库 (venv) $ pip freeze > requirements.txt # 将当前环境下的库和版本保存到文件 # 创建pipenv环境示例 $ pipenv --python 3.8 # 指定要使用的Python版本,创建pipenv环境 $ pipenv shell # 激活pipenv环境 (pipenv) $ pipenv install pandas # 在pipenv环境中安装库 (pipenv) $ pipenv install --dev pytest # 安装开发环境所需的库 (pipenv) $ pipenv lock # 生成Pipfile.lock文件
Das obige ist der detaillierte Inhalt vonEntdecken Sie die Gemeinsamkeiten und Unterschiede zwischen Pipenv-Umgebungen und virtuellen Umgebungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Windows Recovery Environment (WinRE) ist eine Umgebung zur Reparatur von Windows-Betriebssystemfehlern. Nach dem Aufrufen von WinRE können Sie eine Systemwiederherstellung, einen Werksreset, die Deinstallation von Updates usw. durchführen. Wenn Sie WinRE nicht starten können, führt Sie dieser Artikel durch Korrekturen zur Behebung des Problems. Die Windows-Wiederherstellungsumgebung kann nicht gestartet werden. Wenn Sie die Windows-Wiederherstellungsumgebung nicht starten können, verwenden Sie die unten bereitgestellten Korrekturen: Überprüfen Sie den Status der Windows-Wiederherstellungsumgebung. Verwenden Sie andere Methoden, um die Windows-Wiederherstellungsumgebung aufzurufen. Haben Sie versehentlich die Windows-Wiederherstellungspartition gelöscht? Führen Sie unten ein direktes Upgrade oder eine Neuinstallation von Windows durch. Wir haben alle diese Korrekturen ausführlich erläutert. 1] WLAN prüfen

In diesem Artikel lernen wir die Unterschiede zwischen Python und Anaconda kennen. Was ist Python? Python ist eine Open-Source-Sprache, die großen Wert darauf legt, den Code durch Einrücken von Zeilen und Leerzeichen leicht lesbar und verständlich zu machen. Aufgrund seiner Flexibilität und Benutzerfreundlichkeit eignet sich Python ideal für eine Vielzahl von Anwendungen, darunter unter anderem wissenschaftliches Rechnen, künstliche Intelligenz und Datenwissenschaft sowie die Erstellung und Entwicklung von Online-Anwendungen. Wenn Python getestet wird, wird es sofort in Maschinensprache übersetzt, da es sich um eine interpretierte Sprache handelt. Einige Sprachen, wie zum Beispiel C++, erfordern eine Kompilierung, um verstanden zu werden. Kenntnisse in Python sind ein großer Vorteil, da es sehr einfach zu verstehen, zu entwickeln, auszuführen und zu lesen ist. Das macht Python

Schritte zum Konfigurieren der virtuellen Umgebung in PyCharm: 1. Öffnen Sie PyCharm, rufen Sie das Menü „Datei“ auf und wählen Sie „Einstellungen“ aus. 2. Erweitern Sie im Einstellungsfenster den Knoten „Projekt“ und wählen Sie dann „Projektinterpreter“. . Klicken Sie auf das Symbol „+“, wählen Sie im Popup-Fenster „Virtualenv Environment“ aus. 4. Geben Sie den Namen der virtuellen Umgebung in das Feld „Name“ ein, geben Sie das Feld „Standort“ ein und so weiter.

Das Erstellen einer virtuellen Umgebung in PyCharm erfordert die folgenden 8 Schritte: 1. Öffnen Sie PyCharm und geben Sie das Projekt ein. 2. Wählen Sie „Datei“ und „Einstellungen“ in der Menüleiste. 4. Wählen Sie „Python Interpreter“. Wählen Sie „Python Interpreter“ im Dropdown-Menü „Alle anzeigen“. 6. Wählen Sie „Virtualenv“ und klicken Sie auf „OK“. 8. Erstellen Sie automatisch eine virtuelle Umgebung.

Die Verwendung von Conda zum Aufbau einer stabilen und zuverlässigen virtuellen Python-Umgebung erfordert spezifische Codebeispiele. Aufgrund der schnellen Entwicklung von Python müssen immer mehr Entwickler unterschiedliche Versionen von Python und verschiedene abhängige Bibliotheken in verschiedenen Projekten verwenden. Die gemeinsame Nutzung derselben Python-Umgebung mit mehreren Projekten kann zu Problemen wie Versionskonflikten führen. Um diese Probleme zu lösen, ist die Verwendung einer virtuellen Umgebung eine gute Wahl. Conda ist ein sehr beliebtes Tool zur Verwaltung virtueller Umgebungen, mit dem wir mehrere stabile Umgebungen erstellen und verwalten können

Das Festlegen von Umgebungsvariablen unter Windows 11 kann Ihnen dabei helfen, Ihr System anzupassen, Skripts auszuführen und Anwendungen zu konfigurieren. In diesem Leitfaden besprechen wir drei Methoden zusammen mit Schritt-für-Schritt-Anleitungen, damit Sie Ihr System nach Ihren Wünschen konfigurieren können. Es gibt drei Arten von Umgebungsvariablen. Systemumgebungsvariablen: Globale Variablen haben die niedrigste Priorität und sind für alle Benutzer und Anwendungen unter Windows zugänglich. Sie werden normalerweise zum Definieren systemweiter Einstellungen verwendet. Benutzerumgebungsvariablen – Höhere Priorität. Diese Variablen gelten nur für den aktuellen Benutzer und Prozess, der unter diesem Konto ausgeführt wird, und werden von dem Benutzer oder der Anwendung festgelegt, die unter diesem Konto ausgeführt wird. Prozessumgebungsvariablen – haben die höchste Priorität, sind temporär und gelten für den aktuellen Prozess und seine Unterprozesse und stellen das Programm bereit

Zu den integrierten PHP-Umgebungspaketen gehören: 1. PHPStorm, eine leistungsstarke integrierte PHP-Entwicklungsumgebung; 3. Visual Studio Code, ein leichter Open-Source-Code-Editor; 4. Sublime Text, ein beliebter Texteditor , weit verbreitet in verschiedenen Programmiersprachen; 5. NetBeans, eine integrierte Entwicklungsumgebung, die von der Apache Software Foundation entwickelt wurde; 6. Zend Studio, eine integrierte Entwicklungsumgebung für PHP-Entwickler;

Pipenv-Tutorial: Erstellen und verwalten Sie virtuelle Umgebungen. Es sind spezifische Codebeispiele erforderlich. Einführung: Mit der Popularität von Python nimmt auch die Anzahl der Projektentwicklungen zu. Um die in Projekten verwendeten Python-Pakete effektiv zu verwalten, sind virtuelle Umgebungen zu einem unverzichtbaren Werkzeug geworden. In diesem Artikel behandeln wir die Verwendung von Pipenv zum Erstellen und Verwalten virtueller Umgebungen und stellen praktische Codebeispiele bereit. Was ist Pipenv? Pipenv ist ein von der Python-Community weit verbreitetes Verwaltungstool für virtuelle Umgebungen. Es integriert p
