<p><img src="https://img.php.cn/upload/article/000/887/227/170434116288979.jpg" alt="Erfahren Sie schnell, wie Pipenv eine virtuelle Umgebung erstellt!"></p>
<p>Lernen wir, wie Sie mit pipenv effizient eine virtuelle Umgebung erstellen! </p>
<p>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. </p>
<p>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. </p>
<p>Zuerst müssen wir Pipenv installieren. Öffnen Sie ein Befehlszeilenterminal und führen Sie den folgenden Befehl aus, um Pipenv zu installieren: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pip install pipenv</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>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: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv shell</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p> 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. </p><p>Als nächstes installieren Sie Abhängigkeitspakete in der virtuellen Umgebung. Angenommen, Sie möchten ein Paket namens <code>requests</code> installieren, verwenden Sie einfach den folgenden Befehl: <code>requests</code>的包,只需使用以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>这将会自动安装最新版本的<code>requests</code>包,并将其添加到虚拟环境的依赖列表中。</p><p>如果你需要安装指定版本的包,可以使用<code>==</code>运算符指定版本号。例如,要安装<code>requests</code>的2.27.1版本,可以运行以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests==2.27.1</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>你还可以使用<code><</code>、<code>></code>、<code><=</code>、<code>>=</code>等运算符来指定版本范围,以满足不同的需求。</p><p>如果你从一个已经存在的<code>requirements.txt</code>文件中安装依赖,可以使用以下命令:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install -r requirements.txt</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>这将会自动从<code>requirements.txt</code>中读取依赖列表,并安装相应的包。</p><p>在开发过程中,我们可能会不断添加和删除依赖包。为了保证当前环境与依赖列表的一致性,我们可以使用以下命令来生成<code>Pipfile.lock</code>文件:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv lock</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><code>Pipfile.lock</code>文件将会包含当前环境的详细信息,包括每个依赖包的版本号和依赖关系。在以后恢复环境或与其他开发者共享项目时,只需通过<code>Pipfile.lock</code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv uninstall package_name</pre><div class="contentsignin">Nach dem Login kopieren</div></div></p>Dadurch wird automatisch die neueste Version des <code>requests</code>-Pakets installiert und in hinzugefügt Abhängigkeitsliste der virtuellen Umgebung. <p></p>Wenn Sie eine bestimmte Version eines Pakets installieren müssen, können Sie den Operator <code>==</code> verwenden, um die Versionsnummer anzugeben. Um beispielsweise Version 2.27.1 von <code>requests</code> zu installieren, können Sie den folgenden Befehl ausführen: <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv graph</pre><div class="contentsignin">Nach dem Login kopieren</div></div></p>Sie können auch <code><</code>, <code>></ verwenden. code>, Operatoren wie <code><=</code> und <code>>=</code> werden verwendet, um den Versionsbereich anzugeben, um unterschiedliche Anforderungen zu erfüllen. <p></p>Wenn Sie Abhängigkeiten aus einer vorhandenen <code>requirements.txt</code>-Datei installieren, können Sie den folgenden Befehl verwenden: <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv run python script.py</pre><div class="contentsignin">Nach dem Login kopieren</div></div>Dies liest automatisch aus der <code>requirements.txt</code>-Abhängigkeitsliste und installiert die entsprechenden Pakete. <p></p>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 <code>Pipfile.lock</code> zu generieren: <p>rrreee</p> Der <code>Pipfile.lock</code> 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 <code>Pipfile.lock</code> 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!