Maison > Article > développement back-end > Découvrez rapidement comment pipenv crée un environnement virtuel !
Apprenons à créer efficacement un environnement virtuel avec pipenv !
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.
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.
Tout d’abord, nous devons installer pipenv. Ouvrez un terminal de ligne de commande et exécutez la commande suivante pour installer pipenv :
pip install pipenv
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 :
pipenv shell
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.
Ensuite, installez les packages de dépendances dans l'environnement virtuel. Supposons que vous souhaitiez installer un package appelé requests
, utilisez simplement la commande suivante : 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_nameCela installera automatiquement la dernière version du package
requests
et l'ajoutera dans le liste des dépendances de l’environnement virtuel. Si vous devez installer une version spécifique d'un package, vous pouvez utiliser l'opérateur ==
pour spécifier le numéro de version. Par exemple, pour installer la version 2.27.1 de requests
, vous pouvez exécuter la commande suivante : pipenv graphVous pouvez également utiliser
, <code>> code>, des opérateurs tels que <code> et <code>>=
sont utilisés pour spécifier la plage de versions afin de répondre aux différents besoins. Si vous installez des dépendances à partir d'un fichier requirements.txt
existant, vous pouvez utiliser la commande suivante : pipenv run python script.pyCela lira automatiquement à partir de la liste de dépendances
requirements.txt
et installera les forfaits correspondants. 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 Pipfile.lock
: rrreee
LePipfile.lock
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 Pipfile.lock
. 🎜🎜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!