Maison >développement back-end >Tutoriel Python >Apprenez à utiliser pipenv : créer et gérer des environnements virtuels
Tutoriel pipenv : Créer et gérer des environnements virtuels, des exemples de code spécifiques sont nécessaires
Introduction :
Avec la popularité de Python, le nombre de développement de projets augmente également. Afin de gérer efficacement les packages Python utilisés dans les projets, les environnements virtuels sont devenus un outil incontournable. Dans cet article, nous expliquerons comment utiliser pipenv pour créer et gérer des environnements virtuels et fournirons des exemples de code pratiques.
Qu'est-ce que pipenv ?
pipenv est un outil de gestion d'environnement virtuel largement utilisé par la communauté Python. Il intègre les fonctions de pip et virtualenv pour créer facilement des environnements d'isolation indépendants pour chaque projet. pipenv nous aide à développer plus efficacement des projets Python en automatisant la gestion des dépendances et des variables d'environnement.
Installer pipenv :
Avant de commencer à utiliser pipenv, nous devons d'abord l'installer. Pipenv peut être installé via pip en utilisant la commande suivante :
$ pip install pipenv
Créer un environnement virtuel :
Une fois la préparation terminée, nous pouvons entrer dans le répertoire racine du projet et exécuter la commande suivante dans la ligne de commande pour créer un environnement virtuel :
$ pipenv --python 3.8
La commande ci-dessus créera un environnement virtuel basé sur l'environnement virtuel Python 3.8, si cette version de Python n'est pas installée localement, pipenv la téléchargera et l'installera automatiquement. Le chemin d'accès à l'environnement virtuel se trouve généralement dans le répertoire .venv
du répertoire racine du projet. .venv
目录下。
安装依赖:
虚拟环境创建成功后,我们可以开始安装项目所需的依赖包。首先,我们需要在项目的根目录下创建一个 Pipfile
文件,用于记录项目依赖。然后,执行以下命令安装依赖:
$ pipenv install requests
上述命令将自动安装requests依赖包,并将其加入到Pipfile文件中。如果你有多个依赖需要安装,可以多次执行 pipenv install
命令。
进入虚拟环境:
在进行项目开发时,我们需要进入虚拟环境来使用项目所需的包。可以通过以下命令进入虚拟环境:
$ pipenv shell
上述命令将在当前命令行窗口中激活虚拟环境。在虚拟环境中,我们可以正常地使用Python解释器和安装的依赖包。
使用已有的虚拟环境:
如果你需要使用已经存在的虚拟环境,可以通过以下命令进行切换:
$ pipenv --venv
上述命令将显示当前活动虚拟环境的路径。你可以进入该路径下,然后使用 source activate
Une fois l'environnement virtuel créé avec succès, nous pouvons commencer à installer les packages de dépendances requis pour le projet. Tout d'abord, nous devons créer un fichier Pipfile
dans le répertoire racine du projet pour enregistrer les dépendances du projet. Ensuite, exécutez la commande suivante pour installer les dépendances :
$ pipenv install requests==2.25.1La commande ci-dessus installera automatiquement le package de dépendances des requêtes et l'ajoutera au fichier Pipfile. Si vous avez plusieurs dépendances à installer, vous pouvez exécuter la commande
pipenv install
plusieurs fois. Entrez dans l'environnement virtuel : Lors du développement d'un projet, nous devons entrer dans l'environnement virtuel pour utiliser les packages requis pour le projet. L'environnement virtuel peut être saisi avec la commande suivante :
$ pipenv graph
La commande ci-dessus activera l'environnement virtuel dans la fenêtre de ligne de commande actuelle. Dans l'environnement virtuel, nous pouvons utiliser l'interpréteur Python et les packages de dépendances installés normalement.
Utilisez un environnement virtuel existant :
Si vous devez utiliser un environnement virtuel existant, vous pouvez basculer avec la commande suivante :
source activate
pour activer l'environnement virtuel. 🎜🎜À propos de la gestion des dépendances : 🎜En plus d'installer facilement les dépendances du projet, pipenv fournit également d'autres fonctions pour gérer les versions des dépendances. Vous pouvez installer une version spécifique des dépendances via la commande suivante : 🎜rrreee🎜La commande ci-dessus installera la version 2.25.1 des requêtes. Si aucun numéro de version n'est spécifié, la dernière version stable sera installée par défaut. 🎜🎜De plus, vous pouvez utiliser la commande suivante pour afficher les dépendances du projet en cours : 🎜rrreee🎜La commande ci-dessus listera l'arborescence des dépendances du projet et le numéro de version de chaque dépendance. 🎜🎜Résumé : 🎜Cet article explique comment utiliser pipenv pour créer et gérer des environnements virtuels Python et fournit des exemples de code détaillés. En utilisant pipenv, nous pouvons gérer plus facilement les dépendances du projet et améliorer l'efficacité du développement du projet. J'espère que cet article vous aidera à comprendre et à utiliser pipenv ! 🎜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!