Maison > développement back-end > Tutoriel Python > Découvrez rapidement comment pipenv crée un environnement virtuel !

Découvrez rapidement comment pipenv crée un environnement virtuel !

WBOY
Libérer: 2024-01-04 12:05:56
original
902 Les gens l'ont consulté
<p><img src="https://img.php.cn/upload/article/000/887/227/170434116288979.jpg" alt="Découvrez rapidement comment pipenv crée un environnement virtuel !"></p> <p>Apprenons à créer efficacement un environnement virtuel avec pipenv ! </p> <p>Pendant le processus de développement, nous devons souvent utiliser différents packages et dépendances Python dans différents projets. Pour éviter les conflits avec ces packages et dépendances, nous pouvons utiliser des environnements virtuels. L'environnement virtuel peut gérer nos packages et dépendances indépendamment de l'environnement global du système, garantissant l'indépendance de chaque projet. </p> <p>pipenv est un environnement virtuel Python et un outil de gestion de packages. Grâce à pipenv, vous pouvez facilement créer et gérer des environnements virtuels et gérer automatiquement l'installation et le contrôle de version des dépendances. Ensuite, je présenterai comment utiliser pipenv pour créer efficacement un environnement virtuel. </p> <p>Tout d’abord, nous devons installer pipenv. Ouvrez un terminal de ligne de commande et exécutez la commande suivante pour installer pipenv : </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pip install pipenv</pre><div class="contentsignin">Copier après la connexion</div></div><p>Une fois l'installation terminée, nous pouvons créer un nouvel environnement virtuel. Allez dans le répertoire où vous souhaitez créer l'environnement virtuel et exécutez la commande suivante : </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv shell</pre><div class="contentsignin">Copier après la connexion</div></div><p> Cela créera un nouvel environnement virtuel et l'activera. Vous pouvez voir le nom de l'environnement virtuel devant l'invite de ligne de commande, indiquant que vous utilisez l'environnement virtuel. </p><p>Ensuite, installez les packages de dépendances dans l'environnement virtuel. Supposons que vous souhaitiez installer un package appelé <code>requests</code>, utilisez simplement la commande suivante : <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">Copier après la connexion</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">Copier après la connexion</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">Copier après la connexion</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">Copier après la connexion</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">Copier après la connexion</div></div></p>Cela installera automatiquement la dernière version du package <code>requests</code> et l'ajoutera dans le liste des dépendances de l’environnement virtuel. <p></p>Si vous devez installer une version spécifique d'un package, vous pouvez utiliser l'opérateur <code>==</code> pour spécifier le numéro de version. Par exemple, pour installer la version 2.27.1 de <code>requests</code>, vous pouvez exécuter la commande suivante : <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv graph</pre><div class="contentsignin">Copier après la connexion</div></div></p>Vous pouvez également utiliser <code><</code>, <code>></ code>, des opérateurs tels que <code><=</code> et <code>>=</code> sont utilisés pour spécifier la plage de versions afin de répondre aux différents besoins. <p></p>Si vous installez des dépendances à partir d'un fichier <code>requirements.txt</code> existant, vous pouvez utiliser la commande suivante : <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">Copier après la connexion</div></div>Cela lira automatiquement à partir de la liste de dépendances <code>requirements.txt</code> et installera les forfaits correspondants. <p></p>Pendant le processus de développement, nous pouvons continuer à ajouter et supprimer des packages dépendants. Afin d'assurer la cohérence entre l'environnement actuel et la liste de dépendances, nous pouvons utiliser la commande suivante pour générer le fichier <code>Pipfile.lock</code> : <p>rrreee</p> Le <code>Pipfile.lock</code> Le fichier contiendra l'environnement actuel Des informations détaillées, y compris les numéros de version et les dépendances pour chaque package dépendant. Lors de la restauration ultérieure de l'environnement ou du partage du projet avec d'autres développeurs, restaurez simplement l'environnement via le fichier <code>Pipfile.lock</code>. 🎜🎜Lorsque nous n'avons plus besoin d'un package dépendant, nous pouvons utiliser la commande suivante pour le désinstaller : 🎜rrreee🎜Cela supprimera le package de la liste des dépendances et le désinstallera de l'environnement virtuel. 🎜🎜En plus des commandes présentées ci-dessus, pipenv fournit également de nombreuses autres fonctions utiles. Par exemple, vous pouvez utiliser la commande suivante pour afficher les packages et versions installés dans l'environnement virtuel actuel : 🎜rrreee🎜 Vous pouvez également utiliser la commande suivante pour exécuter une commande, telle que l'exécution d'un script Python : 🎜rrreee🎜 Cela s'exécutera dans la commande spécifiée de l'environnement virtuel. 🎜🎜Pour résumer, pipenv est un puissant environnement virtuel Python et un outil de gestion de packages. Grâce à pipenv, nous pouvons facilement créer et gérer des environnements virtuels et gérer automatiquement l'installation des dépendances et le contrôle des versions. J'espère que cet article pourra vous aider à utiliser pipenv pour créer des environnements virtuels plus efficacement et améliorer votre efficacité de développement ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal