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 die Funktionen von pip und virtualenv, um auf einfache Weise unabhängige Isolationsumgebungen für jedes Projekt zu erstellen. Pipenv hilft uns, Python-Projekte effizienter zu entwickeln, indem es die Verwaltung von Abhängigkeiten und Umgebungsvariablen automatisiert.
Pipenv installieren:
Bevor wir Pipenv verwenden, müssen wir es zunächst installieren. Pipenv kann über pip mit dem folgenden Befehl installiert werden:
$ pip install pipenv
Erstellen Sie eine virtuelle Umgebung:
Nachdem die Vorbereitung abgeschlossen ist, können wir das Stammverzeichnis des Projekts eingeben und den folgenden Befehl in der Befehlszeile ausführen, um eine virtuelle Umgebung zu erstellen:
$ pipenv --python 3.8
Der obige Befehl erstellt eine virtuelle Umgebung basierend auf der virtuellen Umgebung von Python 3.8. Wenn diese Version von Python nicht lokal installiert ist, lädt Pipenv sie automatisch herunter und installiert sie. Der Pfad zur virtuellen Umgebung befindet sich normalerweise im Verzeichnis .venv
im Projektstammverzeichnis. .venv
目录下。
安装依赖:
虚拟环境创建成功后,我们可以开始安装项目所需的依赖包。首先,我们需要在项目的根目录下创建一个 Pipfile
文件,用于记录项目依赖。然后,执行以下命令安装依赖:
$ pipenv install requests
上述命令将自动安装requests依赖包,并将其加入到Pipfile文件中。如果你有多个依赖需要安装,可以多次执行 pipenv install
命令。
进入虚拟环境:
在进行项目开发时,我们需要进入虚拟环境来使用项目所需的包。可以通过以下命令进入虚拟环境:
$ pipenv shell
上述命令将在当前命令行窗口中激活虚拟环境。在虚拟环境中,我们可以正常地使用Python解释器和安装的依赖包。
使用已有的虚拟环境:
如果你需要使用已经存在的虚拟环境,可以通过以下命令进行切换:
$ pipenv --venv
上述命令将显示当前活动虚拟环境的路径。你可以进入该路径下,然后使用 source activate
Nachdem die virtuelle Umgebung erfolgreich erstellt wurde, können wir mit der Installation der für das Projekt erforderlichen Abhängigkeitspakete beginnen. Zuerst müssen wir eine Pipfile
-Datei im Stammverzeichnis des Projekts erstellen, um Projektabhängigkeiten aufzuzeichnen. Führen Sie dann den folgenden Befehl aus, um die Abhängigkeiten zu installieren:
$ pipenv install requests==2.25.1
pipenv install
mehrmals ausführen. Betreten Sie die virtuelle Umgebung: Bei der Entwicklung eines Projekts müssen wir die virtuelle Umgebung betreten, um die für das Projekt erforderlichen Pakete verwenden zu können. Die virtuelle Umgebung kann mit dem folgenden Befehl aufgerufen werden:
$ pipenv graph
Der obige Befehl aktiviert die virtuelle Umgebung im aktuellen Befehlszeilenfenster. In der virtuellen Umgebung können wir den Python-Interpreter und die installierten Abhängigkeitspakete normal verwenden.
Eine vorhandene virtuelle Umgebung verwenden:
Wenn Sie eine vorhandene virtuelle Umgebung verwenden müssen, können Sie mit dem folgenden Befehl wechseln:
source activate
verwenden, um die virtuelle Umgebung zu aktivieren. 🎜🎜Über das Abhängigkeitsmanagement: 🎜Neben der bequemen Installation von Projektabhängigkeiten bietet Pipenv auch andere Funktionen zum Verwalten von Abhängigkeitsversionen. Sie können eine bestimmte Version von Abhängigkeiten mit dem folgenden Befehl installieren: 🎜rrreee🎜Der obige Befehl installiert die Version 2.25.1 der Anforderungen. Wenn keine Versionsnummer angegeben wird, wird standardmäßig die neueste stabile Version installiert. 🎜🎜Darüber hinaus können Sie den folgenden Befehl verwenden, um die Abhängigkeiten des aktuellen Projekts anzuzeigen: 🎜rrreee🎜Der obige Befehl listet den Abhängigkeitsbaum des Projekts und die Versionsnummer jeder Abhängigkeit auf. 🎜🎜Zusammenfassung: 🎜Dieser Artikel stellt die Verwendung von Pipenv zum Erstellen und Verwalten virtueller Python-Umgebungen vor und bietet detaillierte Codebeispiele. Durch den Einsatz von Pipenv können wir Projektabhängigkeiten einfacher verwalten und die Effizienz der Projektentwicklung verbessern. Ich hoffe, dieser Artikel hilft Ihnen, Pipenv zu verstehen und zu verwenden! 🎜Das obige ist der detaillierte Inhalt vonLernen Sie, Pipenv zu verwenden: Erstellen und verwalten Sie virtuelle Umgebungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!